标签: python qt pyqt pyqt4 pyqt5
我使用QT Creator创建UI,而Pyuic5将其转换为python。当我在QT Creator中设计它时,它看起来像这样:
但是当我运行一个显示它的简单python脚本时,我最终得到了这个:
有谁知道为什么?要制作颜色,我可以逐个按钮更改它们。
继承人文件link
答案 0 :(得分:1)
Qt Designer会向您显示合并样式的预览,但可以更改样式。下图显示了可以选择的不同样式。
许多操作系统的qt样式与Qt Designer的样式不匹配,查看执行pyuic后显示的屏幕截图我认为默认情况下你的操作系统是样式窗口。
因此,一种解决方案是设置样式,使其不采用操作系统使用的样式。
您必须使用以下代码放置融合样式:
app.setStyle("Fusion")