2012-01-15 107 views

回答

3

只需閱讀QPushButton文檔。要麼它有一個「信號」部分,它將列出自己的信號和一個鏈接到它的祖先信號,或者它沒有定義它自己的信號,你應該看看「額外的繼承成員」部分。 (同所有其他Qt類)

對於QPushButton中,只有四個小部件的信號(除了那些QWidgetQObject)從QAbstractButton繼承的信號:

  • clicked(bool checked=false)
  • pressed()
  • released()
  • toggled(bool)

有關詳細信息,請閱讀各自的信號文檔。換句話說,當您按下某個按鍵時,按鈕上觸發的動作沒有特定的插槽。如果你需要特定的行爲,你需要實現關鍵事件處理程序。

+0

謝謝。我認爲每個控件都會在每個事件上發送適當的信號 – quux 2012-01-15 18:07:01

相關問題