1

2007 年に議論されましたが、明確に答えられませんでした。の関数で表示することは可能QWidgetですか?paintQAbstractItemDelegate


以下は私が達成したいことです。これが役立つことを願って。

として実装されたデータ項目がQStandardItemあり、2 つの異なるビューに表示したいと考えています。1 つのビュー (View-A など) では、静的な値を表示するだけなので、委任も必要ありません。しかし、別のもの (View-B) では、ユーザーが編集を開始する前に、各アイテムがメンバーとして持つエディター ウィジェットを表示したいと考えています。View-A と View-B には、同じ数の要素 (項目) が異なる形式で表示されています。View-B は縦方向のリストで要素を表示します。アイテムの数が 100 を超える可能性があるため、View-B は通常、縦方向のスクロールバーを表示します。

View-A の任意の項目をクリックすると、View-B の対応する項目が強調表示されます (これを達成するために考えてQAbstractItemView::setCurrentIndexいることはありません。 MVC または任意の ItemWidget クラスのいずれかを試してください)。

4

0 に答える 0