我是 QT 的新手,并在其中创建了一个简单的 UI 应用程序。应用程序仅包含一个带有文本的按钮。当我在同一台机器上运行 exe 时,它看起来很好,但是当我在其他机器上运行 exe 时(相同的分辨率),按钮尺寸缩小了,但按钮内的文本没有缩小。我怀疑这可能是由于显示驱动程序。如果我增加按钮的宽度,那么它在另一台机器上显示正常,但在同一台机器上看起来很大。
请在下面找到屏幕截图。
![其他机器但支持更多分辨率][1]
![同一台机器][2]
有什么解决这个问题的建议吗?
我是 QT 的新手,并在其中创建了一个简单的 UI 应用程序。应用程序仅包含一个带有文本的按钮。当我在同一台机器上运行 exe 时,它看起来很好,但是当我在其他机器上运行 exe 时(相同的分辨率),按钮尺寸缩小了,但按钮内的文本没有缩小。我怀疑这可能是由于显示驱动程序。如果我增加按钮的宽度,那么它在另一台机器上显示正常,但在同一台机器上看起来很大。
请在下面找到屏幕截图。
![其他机器但支持更多分辨率][1]
![同一台机器][2]
有什么解决这个问题的建议吗?
我将向您推荐一些YouTube上有关Qt Layouts的教程。
您的应用程序应该(至少)适应各种环境,而不是将小部件放置在多台机器上的绝对位置。 Qt Layouts将为您提供帮助。