QTreeWidgetにQTreeWidgetItems(子付き)のリストがあります。データにモデルを使用していません。
私のアプリケーションの別のウィンドウから、ユーザーは同じデータセット(異なる表示)をナビゲートでき、最初のウィンドウのQTreeWidgetは、背景色を設定してその特定の行を強調表示します。
ただし、一部のアイテムの値が同じ列でQTreeWidgetを並べ替えると、どのアイテムが最初かは未定義になります。次に、他のウィンドウを使用してナビゲートし、アイテムの背景色を設定すると、等しいアイテムが自動的にビューに入れ替わります。これは非常に奇妙に見えます。
これはQTreeWidgetの並べ替えアルゴリズムによるものと思われますが、これに対する可能な回避策を知っている人はいますか?