我正在使用QTreeWidget構建程序。當我雙擊一個孩子時,它允許編輯這個孩子。我編寫了一個函數來驗證新的輸入值使用QDoubleValidator,我想顯示一個錯誤工具提示,但它不工作,所以我有一個問題,我是否可以寫一個驗證器,立即檢查輸入值(如在Web開發中的Ajax),並顯示錯誤工具提示? 任何人都可以擁有我嗎?QTreeWidget中的雙重驗證
0
A
回答
0
你的問題是非常具體的,因爲你錯過了提供任何代碼的機會。
無論如何,我認爲你不應該需要任何自我執行QValidator,當且僅當QDoubleValidator的功能是足夠的。
我會做的是在主窗口小部件/對話框中實現一個插槽,並將信號void QTreeWidget::itemChanged(QTreeWidgetItem *item, int column)
連接到創建的插槽。每當任何樹項目更改時,槽將被調用。
在插槽內部,您可以使用任何魔法來驗證更改,您是否使用QDoubleValidator。在任何無效檢查之後,您可能會顯示一條錯誤消息或彈出一個QMessageBox。
相關問題
- 1. 表單驗證 - 雙重驗證
- 2. JavaScript雙重形式驗證
- 3. (應該是)簡單的雙重驗證
- 4. RESTful API的雙重身份驗證
- 5. 雙值驗證
- 6. QTreeWidget雙擊展開動畫
- 7. CakePHP 3.x - 雙重關聯驗證
- 8. jQuery工具驗證和雙重提交
- 9. asp.net MVC數據模型驗證雙重
- 10. 雙重身份驗證模式
- 11. 雙重驗證錯誤,如何解決?
- 12. ASP.NET MVC3雙重驗證(逗號,點,空)
- 13. laravel 5雙重驗證,並要求
- 14. Laravel - 驗證雙 - ERR_TOO_MANY_REDIRECTS
- 15. 雙向SSL驗證
- 16. Codelgniter表單驗證在驗證後顯示雙重重複表單
- 17. JavaScript的雙盲條目(雙向驗證)?
- 18. 雙ID的W3C驗證php
- 19. 自定義表單類型中的雙重驗證錯誤
- 20. GWT/EXT + Spring Security應用程序中的雙重身份驗證
- 21. 如何驗證客戶端驗證中的雙變量規則?
- 22. Netty中的雙向SSL身份驗證
- 23. QTreeWidget選擇單擊版本並雙擊
- 24. JQuery驗證重新驗證
- 25. 在文本框中驗證雙重類型
- 26. asp.net MVC2驗證型雙
- 27. 爪哇雙輸入驗證
- 28. JOptionpane驗證雙輸入
- 29. cakephp中的多重驗證
- 30. 在java中驗證雙輸入