我需要用Python编写带有用户界面的应用程序。我决定去PyQt4制作GUI。它包含在Anaconda的Python发行版中。
使GUI在4K显示器上平稳运行并非易事。大多数组件默认都太小了。一些组件 - 比如按钮 - 很容易调整大小:
btn = QtGui.QPushButton("Quit", self)
btn.resize(100,100)
但是如何调整其他组件的大小,比如QMenuBar?我可以制作填充QMenuBar的QMenu按钮(例如" File"," Edit",..)?我可以让左上角的WindowTitle更大吗?
非常感谢。
答案 0 :(得分:2)
您可以更改各个小部件的字体和字体大小。
Roles
但通常这样的事情将由您的OS /窗口管理器处理。我假设您所有其他应用程序的文本看起来都很小?对于高分辨率显示器,大多数流行的操作系统都具有缩放功能,可以模拟低分辨率显示器的尺寸。