Pyuic 制作奇怪的按钮

Pyuic making strange buttons

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

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

有谁知道为什么?为了制作颜色,我正在逐个按钮地更改它们。

这是 UI 文件 link

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

Qt 的许多操作系统风格与 Qt Designer 的风格不匹配,查看执行 pyuic 后显示的屏幕截图我认为它是 windows 默认情况下你的 OS.

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

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

app.setStyle("Fusion")