我正在查看QT 网站上的数据可视化工具教程,其中有一个在以下位置创建菜单栏的示例QMainWindow:
self.menu = self.menuBar()
self.file_menu = self.menu.addMenu("File")
Run Code Online (Sandbox Code Playgroud)
这在 OSX 10.13.6 上对我不起作用。我还尝试使用QMenuBar创建自己的菜单栏,而不是使用带有的默认菜单栏QMainWindow:
menu_bar = QMenuBar()
menu_bar.addMenu('File')
self.setMenuBar(menu_bar)
Run Code Online (Sandbox Code Playgroud)
这也没有效果。我从未在我的应用程序的菜单栏中看到“文件”选项。我只是得到一个带有单个“python”选项的通用菜单栏。
我相信它可以正常工作,但是只有在向文件菜单添加操作后才会出现“文件”。
menu = self.menuBar()
file = menu.addMenu('File')
file.addAction(QAction('Open...', self))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
509 次 |
| 最近记录: |