我的 GUI 在几个 OS 中的外观

appearance of my GUI in several OS

我想在编码时检查我的 GUI 的外观,有几个 OS 它应该分发到哪里。

我该怎么办?

问题在于,QT Designer 提出的“预可视化”与分布式版本的外观有很大不同。我什至在选项卡中有一些斑点,这些斑点在“预可视化”中以相同的字体和大小出现,但在 Windows... mac OS 10.11 并与 Windows 7 和 Windows 10 系统共​​享(安装了最新的 pyinstaller)

预览使用了一些完全由 Qt 绘制的最终样式的近似值,但是大多数平台插件中使用的样式 "for real" 要么使用真实的本地小部件,要么模拟它们直接从中请求主题部分运行 所在的机器。因此,除非您使用始终完全由 Qt 绘制的样式(例如 Fusion),否则不可能获得完全忠实的预览。

长话短说:要了解您的应用程序在不同平台上的真实外观,您必须对其进行测试 "for real"。

好的。目前,我为每个 OS 开发了一个 ui 文件并测试外观 "for real"。这很尴尬,而且,在给定的 ui 文件中,一些在 Qt Designer 中具有完全相同表观属性的字符串在最终版本中可能会有所不同