我需要查詢有關「textEdited」連接的信號,並不能找到如何。Pyside(QT) - 如何查詢信號
# How the signal was created
myLineEditWidget.textEdited.connect(theSignalIwantToQuery)
謝謝您的幫助
我需要查詢有關「textEdited」連接的信號,並不能找到如何。Pyside(QT) - 如何查詢信號
# How the signal was created
myLineEditWidget.textEdited.connect(theSignalIwantToQuery)
謝謝您的幫助
信號沒有可查詢。他們立即調用他們連接的功能。此外,語法不能像那樣工作。它的工作原理是like this。
鑑於這種代碼:
def myFunction(self, text):
print text
myLineEditWidget.textEdited.connect(myFunction)
在這種情況下textEdited
是信號的名稱。你可以看到in the Qt documentation爲QLineEdit
小部件它列在信號下。該代碼將其連接到名爲myFunction()
的函數,該函數在條件發生時被調用。因此,當行編輯小部件編輯文本時,myFunction()
以及連接到此信號的任何其他功能(插槽)都將被調用。
祝賀您發現Qt並試圖抓住信號和插槽。它需要一點時間才能讓你的頭部圓滑,但它非常值得。
你能更好地解釋你的問題 – eyllanesc
我想查詢連接到一個Widget發出的信號的功能 – Woogi
你是什麼意思'查詢功能'? – eyllanesc