2

QGroupBoxes のリストがあり、別の順序にドラッグ アンド ドロップするように「ソート可能」にしたい。QListView が InternalMove で行うのと非常によく似ています。

もう一度車輪を再発明せずにこれを行うことは可能ですか? ドラッグアンドドロップで自分でできることは知っていますが、ドラッグ中の位置インジケーターが優れていれば、qt の経験が少ない人が数時間で完了することはできません。私はすでに QListView がどのようにそれを行うかを見てきましたが、それを完全にゼロから実装しているように見えますか、それとも簡単に使用する方法はありますか?

私が持っていた別のアイデアは、実際に QListView を使用することでしたが、そこに QGroupBoxes を配置するのはそれほど簡単ではないようです。QStyledItemDelegate のサブクラス化を試みましたが、ペイントは問題なく動作しますが、エディターに問題があります。グループボックスのコピーを createEditor に返すのが理想的だと思います しかし、アイデアを思いついてから 2 時間経ちましたが、うまくいきません。

ところで、これはSortable QHBoxLayoutの複製ではありません- 完全に異なる問題

4

0 に答える 0