如何在PyQt4中调整QMenuBar的大小以获得4K显示

时间:2016-04-08 18:38:39

标签: python python-3.x pyqt pyqt4

我需要用Python编写带有用户界面的应用程序。我决定去PyQt4制作GUI。它包含在Anaconda的Python发行版中。

使GUI在4K显示器上平稳运行并非易事。大多数组件默认都太小了。一些组件 - 比如按钮 - 很容易调整大小:

btn = QtGui.QPushButton("Quit", self)
btn.resize(100,100)

但是如何调整其他组件的大小,比如QMenuBar?我可以制作填充QMenuBar的QMenu按钮(例如" File"," Edit",..)?我可以让左上角的WindowTitle更大吗?

非常感谢。

1 个答案:

答案 0 :(得分:2)

您可以更改各个小部件的字体和字体大小。

Roles

但通常这样的事情将由您的OS /窗口管理器处理。我假设您所有其他应用程序的文本看起来都很小?对于高分辨率显示器,大多数流行的操作系统都具有缩放功能,可以模拟低分辨率显示器的尺寸。