下面的代码创建一个Menu
,每个Submenus
和10Actions
,每个Submenu
。即使将setPointSize
命令应用于Submenus
时,它们的字体似乎没有受到影响,并且仍然很大。但是,Actions
字体被设置为更小的大小,即使命令是在Submenus
上执行的,而不是在Actions
上执行。如何更改Submenus
和Actions
的字体大小?在
from PyQt5.QtWidgets import QMenu, QApplication
app = QApplication([])
menu = QMenu()
for i in range(5):
submenu = menu.addMenu('Submenu %04d' % i)
font = submenu.font()
font.setPointSize(10)
submenu.setFont(font)
for n in range(10):
action = submenu.addAction('Action %04d' % n)
menu.show()
app.exec_()
必须对所有菜单应用字体,如下所示:
相关问题 更多 >
编程相关推荐