Pyuic制作奇怪的按钮

时间:2017-07-13 22:40:33

标签: python qt pyqt pyqt4 pyqt5

我使用QT Creator创建UI,而Pyuic5将其转换为python。当我在QT Creator中设计它时,它看起来像这样: enter image description here

但是当我运行一个显示它的简单python脚本时,我最终得到了这个: enter image description here

有谁知道为什么?要制作颜色,我可以逐个按钮更改它们。

继承人文件link

1 个答案:

答案 0 :(得分:1)

Qt Designer会向您显示合并样式的预览,但可以更改样式。下图显示了可以选择的不同样式。

enter image description here

许多操作系统的qt样式与Qt Designer的样式不匹配,查看执行pyuic后显示的屏幕截图我认为默认情况下你的操作系统是样式窗口。

因此,一种解决方案是设置样式,使其不采用操作系统使用的样式。

您必须使用以下代码放置融合样式:

app.setStyle("Fusion")