Qt撕下菜单似乎没有出现在Alt-tab任务切换器导航中,大概是因为它们不是顶级小部件。这意味着一旦撕下的菜单窗口被另一个窗口遮挡,用户就不可能再次看到它。
以下是一个例子:
import sys
from PyQt4 import QtGui
app = QtGui.QApplication(sys.argv)
QtGui.QApplication.setQuitOnLastWindowClosed(False)
w = QtGui.QMainWindow(parent=None)
menu = w.menuBar().addMenu("Menu")
menu.setTearOffEnabled(True)
quit_action = QtGui.QAction("&Quit", w, triggered=QtGui.qApp.quit)
menu.addAction(quit_action)
w.show()
app.exec_()
重现问题:
我只是尝试在GNOME 2和GNOME Shell中重现Linux上的问题,但我假设它发生在所有系统上。
如何在折叠选项卡导航中显示撕下的菜单窗口?