gpt4 book ai didi

QtGui 标签和框架在不同的机器上有不同的大小

转载 作者:行者123 更新时间:2023-12-04 02:40:01 25 4
gpt4 key购买 nike

在不同的 Windows 系统上打开相同的 QtGui 会导致标签大小或框架大小的不同显示,这让事情变得难看。我已经用 cx_freeze 编译了我的 pyqt4 应用程序到 .exe 文件,当我在另一台机器上打开我的应用程序时,一些标签的尺寸较小,并且看不到标签中的某些文本。为什么会发生这种情况,我该如何解决?抱歉我的英语不好。

最佳答案

Qt 使用 native Windows 系统小部件样式信息来呈现它的 GUI。这使得 GUI 看起来更像是一个合适的 native 应用程序。如果您使用固定的小部件定位来布置 GUI,例如您通常使用 QtDesigner,这可能会导致问题,因为小部件大小可能因目标平台而异。

另一种方法是使用布局控件,例如 QHBoxLayout、QVBoxLayout 等,它们会调整布局的大小以适应小部件的大小。另一种方法是使用特定主题覆盖原生主题,这样无论平台如何,您的应用看起来都一样。

关于QtGui 标签和框架在不同的机器上有不同的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20107179/

25 4 0