1
QTextEditウィジェットウィンドウを閉じると関数に接続するにはどうしたらいいですか?PyQtのQTextEditを閉じるとメソッド/関数に接続します
マイコード:
self.textBox = QtGui.QTextEdit()
self.textBox.setWindowTitle('Editor')
self.textBox.setGeometry(100, 100, 1000, 500)
self.textBox.show()
self.textBox.???.connect(self.someFunc) #????
私が行う場合
self.textBox.close().connect(self.someFunc)
それはすぐに閉じて、私が行う場合
AttributeError: 'bool' object has no attribute 'connect'
を言う
self.textBox.closeEvent(self.someFunc)
それは
TypeError: QTextEdit.closeEvent(self.someFunc): argument 1 has unexpected type 'method'
どのように私はこの問題を解決することができます言いましたか?
あなたが閉じるためにどのような行動を意味するのですか? – eyllanesc
またはそれを含むウィジェットを閉じることを意味しますか? – eyllanesc
これは私が実装したテキストエディタで、メインウィンドウのメニューバーから開きます。新しいウィンドウのように開きます。エディタが開いて何かをウィンドウに入力すると、エディタ(QTextEdit)ウィンドウが閉じられます。関数に接続する。 – learncode