构建一个Qt示例不会给出相同的输出,窗口自定义

时间:2016-07-23 20:55:09

标签: c++ qt

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

这引出了另一个问题:

如果我想使用Qt Widget Application将我的窗口自定义为默认样式/设计以外的其他东西,那怎么可能?

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

1 个答案:

答案 0 :(得分:1)

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

如需更改样式,请参阅SO上的相关问题: Can I run a Qt application with a specific theme?