如何更改菜单中的空间边距?

时间:2017-08-05 13:12:36

标签: python qt pyqt qt4 qt5

下面的代码创建QMenu,字体设置得非常小。我想继续减少各个子菜单名称(或动作名称)之间的距离(“上下文边距”或“间距”))。如何更改子菜单间距?

enter image description here

from PyQt5.QtWidgets import QMenu, QApplication
app = QApplication([])

menu = QMenu()
font = menu.font()
font.setPointSize(10)
menu.setFont(font)
for i in range(5):
    submenu = menu.addMenu('Submenu %04d' % i)
    submenu.setFont(font)
    for n in range(10):
        action = submenu.addAction('Action %04d' % n)

menu.show()
app.exec_()

0 个答案:

没有答案