当前位置: 代码迷 >> QT开发 >> QT自身支持皮肤吗?该怎么解决
  详细解决方案

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

热度:252   发布时间:2016-04-25 05:10:09.0
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目前为止还没提供这种接口, 你可以自定义~`` :)
最近发现挺多人提问: 样式、美化、 皮肤这类问题哈...
  相关解决方案