pyqt5 QMenuBar中加分割线
时间: 2023-08-16 17:10:37 浏览: 388
在 PyQt5 中,要在 QMenuBar 中添加分割线,可以使用 addSeparator() 方法。以下是一个示例代码:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QMenu, QMenuBar
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
menubar = self.menuBar()
file_menu = menubar.addMenu('File')
file_menu.addAction('New')
file_menu.addAction('Open')
file_menu.addSeparator() # 添加分割线
file_menu.addAction('Save')
file_menu.addAction('Exit')
if __name__ == '__main__':
app = QApplication([])
window = MainWindow()
window.show()
app.exec_()
```
在上面的示例中,我们创建了一个主窗口并添加了一个名为 "File" 的菜单。然后,我们使用 addSeparator() 方法在 "File" 菜单中添加了一个分割线。最后,我们添加了一些其他的操作项。
运行这段代码,你将看到 "File" 菜单中有一个分割线将 "Save" 和 "Exit" 之间分开。
阅读全文
相关推荐















