对于在两台不同的计算机上渲染PyQt4应用程序,我有些困惑。我已经检查了许多互联网站点,甚至还有Overlapping controls in Windows XP这个站点,但都没有找到解决方法。
问题如下。该应用程序使用python27和pyqt4编写,可在两台运行Windows 10的相同笔记本电脑上运行,并连接了具有相同分辨率的其他屏幕,其中一台用于开发该应用程序,另一台仅用于运行该应用程序的副本。安装所有必需的python软件包以运行该应用程序:
更改窗口大小不能解决问题。那么问题可能在哪里呢?欢迎想法!!!!
注意1:tabwidget的第一个和第二个选项卡未设置布局,但单个对象(如组框)已设置布局。
注2:第三个选项卡由应用程序动态填充,并具有垂直布局上的自定义小部件。此标签不显示任何缩小/重叠/过大的问题。这可能是解决方案,为什么?
致谢。
答案 0 :(得分:0)
最后,我发现了问题所在。其中一台笔记本电脑的屏幕缩放比例设置为150%,显然Qt4不能很好地处理它。因此,正确设置屏幕缩放比例应为100%。
要注意的一件事是,Qt4使用的缩放比例是启动时使用的缩放比例,并且忽略了会话设置。换句话说,就我而言,我的界面显示不正确,将缩放比例更改为100%,然后重新启动应用程序无济于事。但是,将缩放比例更改为100%,重新启动Windows10并启动应用程序不会引起任何问题。重新启动后甚至更改缩放比例也不会造成任何问题,因为仅考虑启动时的值。
我想现在可以关闭该项目。