1、Qt风格

  在设计模式下选择“工具-Form Editor(界面编辑器)-Preview in(预览于)”可以选择Windows风格、Fusion风格等。Qt中的风格是继承自抽象基类QStyle的类,比如QWindowsStyle微软风格、QMotifStyle为Motif风格、QMacStyle为MAC OS风格(只能在MAC OS下使用)。

  可以调用QApplication的setStyle()方法来设置程序使用的风格,也可以调用部件的setStyle()方法来设置部件的风格,如下所示。可以使用QStyleFactory::key()方法来获取当前系统所支持的风格。也可以通过子类化Qt风格类获得QStyle类来自定义风格,详见Qt的Style示例程序,关于Qt风格的更多内容可以查看Styles and Style Aware Widgets关键字。

《QT Creator快速入门》第八章:界面外观
#include "mainwindow.h"
#include <QApplication>
#include <QMotifStyle>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    a.setStyle(new QMotifStyle); //设置程序使用Motif风格

    MainWindow w;
    w.show();

    return a.exec();
}
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-13
  • 2022-12-23
  • 2022-12-23
  • 2021-12-01
  • 2022-12-23
  • 2021-12-20
猜你喜欢
  • 2021-08-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案