在菜单中的图标和文本之间添加垂直分隔符

时间:2015-11-25 19:19:00

标签: python qt menu pyqt pyqt5

我有一个关于如何在菜单中的图标和文本之间添加分隔符的问题。如果您有任何想法,那将非常有帮助。这正是我需要做的:

preview

从按钮打开菜单并添加图像中的分隔符。

2 个答案:

答案 0 :(得分:3)

如果您使用 QMenu()对象,则可以使用 addSeparator()

menu = QMenu()
add_action = menu.addAction("Add")
menu.addSeparator()
rename_action = menu.addAction("Rename")

答案 1 :(得分:1)

如果您使用QWidget自行创建菜单,则很容易。只需实现paintEvent并在需要的地方绘制线条。