我正在使用QT Creator制作UI,并使用Pyuic5将其转换为python。当我在QT Creator中设计它时,它看起来是这样的:

但是,当我运行一个简单的python脚本来显示它时,我得到的结果是:

有人知道为什么吗?为了制作颜色,我在一个按钮的基础上改变它们。
下面是UI文件link
发布于 2017-07-14 07:32:00
Qt设计器向您显示合并样式的预览,但您可以更改样式。下图显示了用户可以选择的不同样式。

许多操作系统的qt风格与Qt Designer的风格不匹配,看着执行pyuic后显示的屏幕截图,我认为它是默认具有你的操作系统的风格windows。
因此,一种解决方案是设置样式,使其不采用操作系统使用的样式。
必须使用以下代码放置融合样式:
app.setStyle("Fusion")https://stackoverflow.com/questions/45091985
复制相似问题