Ich bin mit C++ und (4.6) Model/View-Framework Qt und fragen, was ist der richtige Weg, um die Anzeige von Elementen in einer QListView
zu ändern oder eine Klasse von QListView
abgeleitet:Wie können Sie die Position von Symbolen und Texten von Elementen in einer QListView richtig anpassen?
zu :
ich bin nicht besorgt über die Sortierreihenfolge oder Flow
, ich bin in der besten Art und Weise interessiert korrekt den Text auf der rechten Seite des Symbols zu positionieren.
Wenn dies nur durch Schreiben einer benutzerdefinierten QStyledItemDelegate
getan werden kann, ist völlig in Ordnung, möchte ich ausschließen, ob dies der richtige Ansatz ist oder ob es am besten ist, SetLayout oder ähnliches zu betrachten, würde Beispielcode helfen.
Die Beispielanwendung, die ich betrachte, ist das Beispiel 'interview' von qtdemo, das unter anderem Symbole und Text in einer QListView
anzeigt.
Nein: Ich muss es als Icon-Ansicht behalten, aber die Art, wie jedes Element gerendert wird, mithilfe eines QStyledItemDelegate anpassen –