• 4585阅读
  • 6回复

请问,如果让我的程序运行的时候有fusion style,如下图: [复制链接]

上一主题 下一主题
离线ztz0223
 

只看楼主 倒序阅读 楼主  发表于: 2013-05-15
就是最有的风格,我的系统是win 7 64bit
我想要最右边的风格,也就是fusion的。
离线kimtaikee

只看该作者 1楼 发表于: 2013-05-15
你点进去看看QStyle什么的派生类,然后new 一个这样的实例,在qApp->setStyle(QStyle* pStyle) 就ok了

离线ztz0223

只看该作者 2楼 发表于: 2013-05-15
  1. #include <QtWidgets/QApplication>
  2. #include <QStyleFactory>
  3. int main(int argc, char *argv[])
  4. {
  5.     QApplication::setStyle(QStyleFactory::create("Fusion"));
  6.     QApplication a(argc, argv);
  7.     Qt1 w;
  8.     w.show();
  9.     return a.exec();
  10. }



离线cavendish

只看该作者 3楼 发表于: 2013-05-15
离线XChinux

只看该作者 4楼 发表于: 2013-05-15
直接QApplication::setStyle("fusion");

加命令行参数-style fusion也可以
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线ztz0223

只看该作者 5楼 发表于: 2013-05-15
回 3楼(cavendish) 的帖子
恩恩
谢谢啦
离线ztz0223

只看该作者 6楼 发表于: 2013-05-15
回 4楼(XChinux) 的帖子
恩恩,还是谢谢啦。
快速回复
限100 字节
 
上一个 下一个