私はQtをいじっていて、小さな問題に遭遇しました。
写真の一覧をアイコンの表として表示したい。現在、私はQAbstractTableModel をサブクラス化し、それを QTableViewのサブクラスにプラグインすることでこれを行っています。
私の意見では、これはコード、モデル、およびビューを過度に複雑にします (特にアイテムを編集/追加しようとする場合)。モデルをQAbstractListModelとして実装しようとすると、項目がテーブルの行として表示されます。
代わりに QTableView にアイテムを列として表示させる方法はありますか?
編集:アイテムが左から右に 1 行でレンダリングされ、新しい行にラップされるようにします。
それとも、どのような場合でもテーブル ビューにテーブル モデルを使用し、問題を回避することが望ましいですか?
私は Qt Jambi に基づいて Qt の C# バインディングを使用していることに言及する価値があります。