私は Qt が初めてで、ゆっくりと自分の道を見つけています。私の目標は、名前が長すぎるとテキストが分割される OS で見られる動作と同様に、アイコン内のファイルの名前が折り返されるようにすることですQListView
。QFileSytemModel
インターネットを熟読した結果QAbstractItemDelegate
、特別な描画とテキスト ラッピングを行うために拡張するカスタム クラスを作成する必要があると思います。ただし、ItemDelegate
在庫QListView
クラスがそのまま使用するデフォルトを見つけることができませんでした。
デフォルト クラスが必要な理由は、独自のレンダラーで作業しているときに、Qt コンポーネントのライフサイクルについて調べて理解できるようにするためです。QListView
クラスのデフォルトのレンダラーがどこにあるか知っている人がいるかどうか疑問に思っていましたか?