Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 显示没有窗口的QMenu_Python_Pyqt - Fatal编程技术网

Python 显示没有窗口的QMenu

Python 显示没有窗口的QMenu,python,pyqt,Python,Pyqt,对不起,我是python pyside的新手。 我正试着展示一个单撅嘴菜单。 是否可以只显示QMenu(pyside)窗口而不显示任何其他父应用程序窗口?a是QWidget的子类,因此它可以显示为顶级窗口(即没有父窗口的窗口)。您可以自己轻松地进行测试: >>> from PySide import QtGui >>> app = QtGui.QApplication([]) >>> m = QtGui.QMenu() >>>

对不起,我是python pyside的新手。 我正试着展示一个单撅嘴菜单。 是否可以只显示QMenu(pyside)窗口而不显示任何其他父应用程序窗口?

a是
QWidget
的子类,因此它可以显示为顶级窗口(即没有父窗口的窗口)。您可以自己轻松地进行测试:

>>> from PySide import QtGui
>>> app = QtGui.QApplication([])
>>> m = QtGui.QMenu()
>>> m.addAction('Hello World')
<PySide.QtGui.QAction object at 0x7f13b6b65b08>
>>> m.exec_()
>>从PySide导入QtGui
>>>app=QtGui.QApplication([])
>>>m=QtGui.QMenu()
>>>m.addAction(“你好,世界”)
>>>m.行政长官

只是不要让父应用程序窗口可见。否则,gui喜欢引用他们的父母。如果那不起作用,你试过什么?我没有试过,我只是在一个示例文件中看到。该菜单已通过设置菜单设置为弹出按钮。所以我应该跳过这个过程,不带任何按钮地在它旁边显示它。对不起,我很难过我是个新手所以这是一个理论问题,建议的结果可能不存在……谢谢,我试了一下……你是最棒的!:)