有人可以向我解释为什么在构建此示例http://doc.qt.io/qt-5/qtwidgets-desktop-screenshot-example.html时,我没有获得与该示例中显示相同的输出,而是获得默认的窗口样式。 如示例左边,右边输出
这引出了另一个问题:
如果我想使用Qt Widget Application
将我的窗口自定义为默认样式/设计以外的其他东西,那怎么可能?
Ps:我已经尝试用一种颜色填充背景,它有效,但没有应用于窗口边框。
答案 0 :(得分:1)
截图是在KDE桌面下拍摄的,而不是Windows。难怪它看起来像KDE,而你的看起来像Windows。 Qt以其默认样式适应当前桌面。
如需更改样式,请参阅SO上的相关问题: Can I run a Qt application with a specific theme?