我在 Qt Designer 中设计了一个 GUI,进行了一些小的调整并调整了间距,使其看起来有点像样。pyuic5
不幸的是,当决定将我的 GUI 送回 2006 年时,所有这些细致的工作几乎都消失了。我认为这些图像不言自明。
我确实使用了布局,所以所有的比例都非常正确,但由于某种原因,角落、线条和(显然)配色方案都大相径庭。所以不知何故,Qt Designer 知道如何生成具有本机外观的窗口,但 PyQt5 无法做到或无法被打扰?有些人描述了如何手动更改外观,但如果有一种方法可以告诉 PyQt5 始终使用本机外观方案,我更愿意这样做。
我的工作/测试环境的配置是这样的:
- Fedora 34 使用默认 GNOME 桌面环境
- Miniconda3 具有完整的 Anaconda-2020.11 环境、PyQt 5.9 并从此处使用 pyuic5
- 通过 RPM 存储库安装的 Qt Designer 5.15,以及相关的软件包(qt5-qtbase-devel、qt5-qtwayland)