listViewに表示されているものを確認する方法はありますか?より一般的には、表示された項目が占める領域が必要なので、その下に別の項目をペイントすることができます。ListViewに表示されているものを確認する
答えて
アイテムをリストビューに追加する必要がある場合は、そのための特定のコードを書く必要はありません。リストビューには、モデルの項目が表示されます。
QListView
は、単純な 非階層リストとして、またはアイコンのコレクションとしていずれか、モデルに格納されているアイテムを提示しています。このクラスは で、これまでQListBox
とQIconView
クラスで提供されていたが、Qtのモデル/ビューアーキテクチャによって提供されたより柔軟なアプローチ を使用してリストとアイコンビューを提供しています。
モデルアイテムが変更されると、モデルから信号が放出され、変更されたアイテムを表示するためにビューが再描画されます。
詳しくはmodel/view programming in Qt
の動作を確認してください。
私はそれを知っていますが、私は自分のデリゲートをプラグインする必要があります。理由はここに説明されています:http://stackoverflow.com/questions/9749160/using-qt-itemdelegate、だから私は次のアイテムを塗る場所を知る必要があります。 – smallB
'setItemDelegate'を使ってリストビューにデリゲートを追加するだけです。唯一の違いは、デリゲートがアイテムの表示に使用されていることです。デリゲートのペイントでは、単一のアイテムがどのようにペイントされるかを定義するだけです。あなたはその位置を気にする必要はありません。 – pnezis
しかし、塗料fncで確実に私はdrawText fncを使用する必要がありますか?このfncにはポイント、rect、またはxとyのいずれかが必要です。または何かが見つからない(私はそう信じています) – smallB
- 1. ListView - 表示する前に値を確認する
- 2. ListViewの最後の行が完全に表示されているかどうかを確認する方法?
- 3. ListViewのボタンをクリックしても表示されない
- 4. 現在表示されているdivのIDを確認
- 5. listviewがロードされている間にprogressdialogを表示する
- 6. 表示されていない要素の高さを確認する方法
- 7. 確認ボックスが表示されない
- 8. 確認タブが表示されない
- 9. Drupal commerceカートに入れる確認が表示されない
- 10. 瞬間でも表示が表示されているかどうかを確認
- 11. スプライトオブジェクトが表示されているかどうかを確認するには?
- 12. どのタブページ(TabControl)が表示されているかを確認する方法
- 13. 最新のWebサイトが表示されていることを確認する
- 14. Sectioned ListViewに何も表示されない
- 15. .NET ListViewコントロールが編集されているかどうかを確認する
- 16. NSWindowが表示されているかどうかを確認する方法
- 17. マーカーが表示されているかどうかを確認する(マップ) - マップボックス
- 18. ボタンが表示されているかどうかを確認するSelenium
- 19. キュウリ+ webrat:テキストが2回表示されていることを確認する
- 20. セルが表示されているかどうかを確認する
- 21. ポイントが表示されているかどうかを確認する
- 22. Android Listview向きを変えるときに何も表示されない
- 23. ListViewがアクティビティに表示されない
- 24. テキストがListViewに表示されない
- 25. Androidで表示される言語を確認する方法
- 26. 角2にhtmlタグが表示されているか隠れているかを確認する方法
- 27. div内に要素が表示されているかどうかを確認
- 28. ImageViewとTextViewのListViewに何も表示されません
- 29. ページ上に表示されているすべてのテキストボックスに値があることを確認するJQuery
- 30. VBAでワークシートのセルが表示/表示されているかどうかを確認する方法
「表示されたアイテムが占める領域」とは、具体的にはどういう意味ですか?リストビューにアイテムを追加するか、リストビューの下に何かを描画しますか? – pnezis
@webclectic listViewに項目を追加したい – smallB