0
A
回答
4
嗯,我只是總結了他們在評論中說,一些類似的代碼
self.btnButton.setDisable(True)
self.leInput.textChanged.connect(self.disableButton)
def disableButton(self):
if len(self.leInput.text()) > 0:
self.btnButton.setDisable(False)
,是的,信號/函數名是顯而易見的,你需要檢查更多的文檔/導師
0
這裏是一個班輪解決方案:
self.textBox.textChanged[str].connect(lambda: self.myBtn.setEnabled(self.textBox.text() != ""))
你仍然需要按鈕的初始狀態設置爲False。儘管你可以在聲明中這樣做。例如
self.myBtn = QtGui.QPushButton("My Button", enabled=False)
相關問題
- 1. 編輯文本字段爲空時禁用按鈕
- 2. 禁用文本字段編輯而不阻止清除按鈕
- 3. 如何在編輯文本爲空/非空時禁用/啓用按鈕
- 4. 禁用編輯/刪除按鈕jsp
- 5. 要禁用清除按鈕,而所有輸入字段爲空
- 6. 禁用按鈕,除非特定字段有值
- 7. 爲什麼要刪除按鈕空白編輯按鈕執行
- 8. 角度形式禁用提交按鈕,如果字段爲空
- 9. 禁用Android按鈕,如果文本字段爲空
- 10. 如果輸入字段爲空,禁用提交按鈕
- 11. 如果輸入字段爲空,禁用提交按鈕V2
- 12. 禁用的按鈕,如果字段爲空
- 13. 如何禁用(不顯示)'確定'按鈕,當字段爲空離子(1)popup
- 14. 更新Mysql,除非字段不爲空
- 15. 如何禁用2個按鈕,如果一個數字字段爲空
- 16. 編輯網格時,如何按行禁用特定字段?
- 17. 如何在輸入字段不爲空時啓用按鈕
- 18. 禁用提交按鈕,除非file_field_tag在Ruby on Rails中不爲空
- 19. 嘗試禁用輸入文本字段爲空時的按鈕
- 20. 禁用按鈕,每當文本字段爲空動態
- 21. 按鈕被禁用,同時必填字段爲空
- 22. 禁用兩個文本字段爲空時的按鈕
- 23. 禁用按鈕點擊:只有當字段爲空
- 24. 禁用導航欄編輯按鈕
- 25. 編輯禁用提交按鈕
- 26. ASPxDropDownEdit - 單擊編輯按鈕時爲空
- 27. C# - 禁用按鈕如果字符串爲空或有空白?
- 28. JavaFX Spinner禁用空編輯器上的按鈕
- 29. 禁用單選按鈕如果字段空
- 30. 模態刪除(和確認)+編輯按鈕與多個字段
最初使按鈕禁用;然後在EditField上,一旦它接受一些輸入,讓它修改按鈕 - 如果有文本,它啓用按鈕,如果用戶刪除了所有文本,則禁用該按鈕。 – dwanderson
您可能想查看[Pyside中的信號和插槽](https://wiki.qt.io/Signals_and_Slots_in_PySide)。當您的QEditLine發出[textChanged信號](https://deptinfo-ensip.univ-poitiers.fr/ENS/pyside-docs/PySide/QtGui/QLineEdit.html#PySide.QtGui.PySide.QtGui.QLineEdit.textChanged)時...以及它的文本改變,然後你可以檢查當前文本是什麼,並相應地設置你的按鈕狀態。 – Hans