在Qt某些案例中,Qt提供了自定义的控件风格,如在Vector Deformation中,控件风格如下:
可以将上述控件风格应用到自己的Qt项目中,应用方法如下:
-
找到Qt案例中的shared文件夹,里面的文件即为Qt自定义的风格;
-
将整个shared文件夹复制到自己项目文件夹内;
-
将文件夹内所有内容添加到项目内;
-
将新风格应用到项目中,在main.cpp中修改
#include "shared\arthurstyle.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QApplication::setStyle(new ArthurStyle); // 使用Arthur外观
UseQtStyleDemo w;
w.show();
return a.exec();
}
- 此时在Qt Designer中拖动控件或使用代码创建控件,就会使用新风格,如下所示。