gpt4 book ai didi

python - 如何调整 PyQt4 中 QMenuBar 的大小以适应 4K 显示

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

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

要让 GUI 在 4K 显示器上流畅运行并非易事。默认情况下,大多数组件都太小。有些组件(例如按钮)很容易调整大小:

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

但是如何调整其他组件的大小,例如 QMenuBar?我可以使填充 QMenuBar 的 QMenu 按钮(如"file"、“编辑”等)更大吗?我可以将左上角的 WindowTitle 也设置得更大吗?

非常感谢。

最佳答案

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

font = self.menuBar().font()
font.setPointSize(20)
self.menuBar().setFont(font)

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

关于python - 如何调整 PyQt4 中 QMenuBar 的大小以适应 4K 显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36506916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com