ドラッグ アンド ドロップを使用して、QComboBox 内の項目を再配置したいと考えています。私はこれを試しました:
from PyQt4.QtGui import QApplication, QComboBox, QAbstractItemView
a = QApplication([''])
c = QComboBox()
c.addItem('a')
c.addItem('b')
c.addItem('c')
c.addItem('d')
view = c.view()
view.setDragDropMode(QAbstractItemView.InternalMove)
c.show()
c.raise_()
a.exec_()
ただし、アイテムを別のアイテムの上にドラッグすると、ドラッグしたアイテムが削除されます-そのアイテムをドロップ位置の上/下に移動したいです。私はこれを間違ってやっていますか?