首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QT自身支持皮肤吗?该怎么解决

2012-03-03 
QT自身支持皮肤吗?如果QT本身支持的话,是不是会有一句设置皮肤的句法?例如:app.setSkin(skin.qss)而ski

QT自身支持皮肤吗?
如果QT本身支持的话,是不是会有一句设置皮肤的句法?例如:app.setSkin("skin.qss");
而skin.qss文件中只有一行:QPushButton { color: red }。表示所有按钮色彩是红色。

C/C++ code
#include <QApplication>#include <QPushButton>int main(int argc, char *argv[]){    //加载应用程序实例    QApplication app(argc, argv);    //加载主窗口    QWidget *widget = new QWidget();    widget->setFixedSize(300, 300);    widget->move(0, 0);    //加载PushButton    QPushButton *button = new QPushButton("quit", widget);    button->setFixedSize(100, 100);    button->move(100, 100);    //加载应用皮肤    app.setSkin("skin.qss");    //显示主窗口    widget->showNormal();    //循环    return app.exec();}


[解决办法]
呵呵, Qt目前为止还没提供这种接口, 你可以自定义~`` :)
最近发现挺多人提问: 样式、美化、 皮肤这类问题哈...

热点排行