1

おそらく最上位のウィジェットではないため、Qt ティアオフ メニューは Alt タブのタスク スイッチャー ナビゲーションに表示されないようです。つまり、引き裂かれたメニュー ウィンドウが別のウィンドウによって隠されるとすぐに、ユーザーはそれを二度と見ることができなくなります。

次に例を示します。

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_()

問題を再現するには:

  • プログラムを実行する
  • 「メニュー」というラベルの付いたメニューを開きます
  • 点線をクリックしてメニューを「切り離す」
  • メインウィンドウを閉じる
  • Alt-Tab を使用して、切り離されたメニューを完全に隠す別のウィンドウに切り替えます
  • この時点で、切り離されたメニュー ウィンドウを見つける方法はありません。

Linux で GNOME 2 と GNOME Shell の両方で問題を再現しようとしただけですが、すべてのシステムで発生すると想定しています。

切り離されたメニュー ウィンドウを Alt-tab ナビゲーションに表示するにはどうすればよいですか?

4

0 に答える 0