私はQTreeWidgetを使ってプログラムを構築しています。子をダブルクリックすると、この子を編集することができます。私はQDoubleValidatorを使って新しい入力値を検証する関数を書いていますが、エラーのヒントを表示したいのですが、うまくいかないので、すぐに入力値をチェックするバリデーターを書くことができますか?エラーのヒント? 誰でも私を持つことができますか?QTreeWidgetの二重検証
0
A
答えて
0
あなたがコードを提供する機会を逃したので、あなたの質問はかなり珍しいです。
とにかく、QDoubleValidatorの機能があれば、QValidatorを実装する必要はありません。
メインウィジェット/ダイアログにスロットを実装して、信号void QTreeWidget::itemChanged(QTreeWidgetItem *item, int column)
を作成したスロットに接続するだけです。ツリー項目が変更されるたびに、スロットが呼び出されます。
スロット内では、QDoubleValidatorを使用するかどうかにかかわらず、変更を検証するための魔法を実行できます。無効なチェックの後、エラーメッセージが表示されるか、QMessageBoxが表示されることがあります。
詳細情報が必要な場合や、詳細情報を提供する必要がある場合は、お気軽にMCVEを生成してください。良い例は、hereです。
関連する問題
- 1. RESTful APIの二重認証
- 2. DataAnnotationsの電子メール検証の正規表現 - 二重バックスラッシュ
- 3. 二重リンクリスト検索方法
- 4. jqueryが二重検証エラーを作成しています
- 5. 弾性検索、二重のファセット
- 6. 二重ポストグルでのファジー検索
- 7. 文字列の入力を検証し、二重の出力を返すメソッド
- 8. 二重のバックスラッシュ(\\)
- 9. SSH用Java API二次ログイン検証
- 10. gnuパラレルでの二重引用符の二重対の衝突
- 11. 二重のリンクリストC++
- 12. テーブルの二重枠
- 13. アプリケーションリストの二重アイコン
- 14. 二重リンクリストのスマートポインタ
- 15. ロックフリーの二重リンクスキップリスト
- 16. lstlistingの二重ハイフン
- 17. ggplot2の二重ボックスプロット
- 18. 二重リンクリストのガベージコレクション
- 19. 二重円リンクリスト
- 20. は、二重[]
- 21. 二重リンクリストエラー
- 22. 二重枠+アニメーション
- 23. 二重リンクリスト
- 24. C二重リンクリストノード
- 25. 半二重UDP?
- 26. PHP_printerは二重
- 27. 二重リンクリストバックポインタ
- 28. パイソン二重リンクリストクラス
- 29. CodeEval二重チャレンジ
- 30. 二重リンクリストコアダンプ