可排序的QBoxLayout

时间:2012-06-21 21:51:09

标签: qt drag-and-drop jquery-ui-sortable

我有一个QGroupBoxes列表,我想让它们像拖放到另一个订单一样“可排序”。非常像QListView使用InternalMove。

是否有可能在没有重新发明轮子的情况下执行? 我知道我可以通过拖放自己做到这一点,但是在拖动等时有很好的位置指示器,这不是没有太多qt经验的东西可以在几个小时内完成。我已经看过QListView是如何做到的,但它似乎是从头开始实现它,还是我有一个简单的方法可以使用它?

我的另一个想法是实际使用QListView,但将QGroupBox放在那里似乎并不那么简单。我尝试了继承QStyledItemDelegate,虽然绘画工作得很好,但编辑器有问题 - 我想我最好在createEditor中返回我的groupbox的副本?但是,自从我有这个想法以来已经过了两个小时,而且还远未奏效。

顺便说一下,这不是Sortable QHBoxLayout的重复 - 完全不同的问题

0 个答案:

没有答案