私が知っていることによるとQt Designer
、シグナル/スロット処理(私が定義したスロット)を扱うことができません。user-defined slots
メニューのドキュメントはありますか?
- 私はPyQtを使用しています
- 他のウィジェットはユーザー定義のスロットを定義できます
質問:メニューに独自のスロットを定義するにはどうすればよいですか?
私が知っていることによるとQt Designer
、シグナル/スロット処理(私が定義したスロット)を扱うことができません。user-defined slots
メニューのドキュメントはありますか?
質問:メニューに独自のスロットを定義するにはどうすればよいですか?
Qt でメニュー用のユーザー定義スロットを作成する方法を尋ねている場合は、次のように機能するはずです。
QAction
メニュー項目にa を追加し、アクションのtriggered
シグナルをスロットに接続します。
class Example(QtGui.QMainWindow):
def __init__(self):
super(Example, self).__init__()
self.initUI()
def initUI(self):
testAction = QtGui.QAction(QtGui.QIcon('test.png'), '&Exit', self)
testAction.triggered.connect(self.runExample)
menubar = self.menuBar()
testMenu = menubar.addMenu('&Test')
testMenu.addAction(testAction)
def runExample(self):
print "Running example."