ユーザーがwxGridの行全体を選択したときに警告したいと思いますが、これを処理するイベントは表示されません。wxGridの行選択を検出します。
2
A
答えて
0
EVT_GRID_RANGE_SELECT
を使用してこれを実行し、ハンドラが呼び出されるときに範囲が単一の行であることを確認します。例えば
は、GridSimple.py wxPythonをデモでは、SimpleGrid.__init__
self.Bind(gridlib.EVT_GRID_RANGE_SELECT, self.OnSelectRange)
にラインを入れ、セルを選択したかを確認するために、これを追加します。
あなたが選択はあなたが興味のあるものだったかどうかを確認することができます。このことからdef OnSelectRange(self, evt):
print "on select range", evt.GetTopLeftCoords(), evt.GetBottomRightCoords()
。
0
は実は、私はそれを考え出しました。 EVT_GRID_LABEL_LEFT_CLICKのようなイベントがあり、次にクリックがevent.GetCol()== -1をテストして、クリックが列全体ではなく、行全体にあることを確認します。
関連する問題
- 1. DataGridViewのC#検索列を選択してその行を選択します
- 2. mvvmcrossのSpinnerのユーザーの選択を検出します
- 3. wxWidgets:DELを選択して押してwxGridセルの内容を削除しますか?
- 4. UITableViewは選択したセルを検出しますか?
- 5. Javascript選択したアイテムを検出します
- 6. プロンプトの選択でインテントを検出
- 7. jqueryモバイルテーブル - 選択の変更を検出
- 8. 選択した注釈を変更する、または選択を解除するタップを検出します。
- 9. JTextAreaでのテキスト選択の検出
- 10. テンソルフロー検出APIトレーニングのハイパーパラメータの選択
- 11. スリック。選択した行を選択して更新します
- 12. PrimeNG Datatableクリックして行を選択/選択解除します
- 13. マウスで選択した3Dメッシュのサーフェスを検出する
- 14. PythonでSQLite3の選択した列のすべての行を検索(または選択)する方法は?
- 15. MYSQL選択からどの結果が選択されたのかを検出しますか?
- 16. 検索後にグリッドビュー行を選択
- 17. クリアボタンは、選択ダイアログ/テーブル選択ダイアログで検索検索をクリアしません
- 18. ビューの行を選択します。load
- 19. jQuery高度な選択検出とクリック
- 20. 重複した選択値を検出または防止します
- 21. 検索バーでイオン選択します
- 22. Mysqlは選択から行を選択します
- 23. JQueryでチェックボックスの選択を検出できません
- 24. VueJSで選択したインデックスを検出する方法は?
- 25. 選択したテキストをpowershellで検出する
- 26. 選択後にモバイルサイトを検出してリダイレクトする
- 27. グリッドコントロールを選択して、選択した行の色を変更します。
- 28. 検索後に選択ボックスのフィールドに選択値を保存します
- 29. TableViewを検索する行を選択できません
- 30. jQuery選択した行からすべてのデータを選択します。
複数の行の選択もチェックしますか?もしそうなら、私はあなたがそのようにしたことに興味があります。 – bouke