【问题标题】:Building a Qt example doen't give the same output, window customizing构建 Qt 示例不提供相同的输出,窗口自定义
【发布时间】:2016-07-24 05:10:07
【问题描述】:

有人可以向我解释为什么当我构建这个示例http://doc.qt.io/qt-5/qtwidgets-desktop-screenshot-example.html 时,我没有得到与该示例中显示的相同的输出,而是我得到了默认的 windows 窗口样式。 左如示例,右我的输出

这就引出了另一个问题:

如果我想使用Qt Widget Application 自定义我的窗口,而不是默认样式/设计,这怎么可能?

Ps:我已经尝试用颜色填充背景,它有效但没有应用于窗口边框。

【问题讨论】:

    标签: c++ qt


    【解决方案1】:

    屏幕截图是在 KDE 桌面而非 Windows 下截取的。难怪它看起来像 KDE,而你的看起来像 Windows。 Qt 以其默认样式适应当前桌面。

    要更改样式,请参阅此处的相关问题: Can I run a Qt application with a specific theme?

    【讨论】:

    • 我在QApplication a(argc, argv); 之前尝试过QApplication::setStyle("macintosh");,但没有任何改变。
    猜你喜欢
    • 2011-06-16
    • 1970-01-01
    • 2017-05-14
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 2014-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多