私はQTableView
(作品)にドラッグアンドドロップします。しかし、私はドロップインジケーターが表示されません。ドロップが挿入されるはずの行が表示されるはずです。少なくともhereと言います。QTableViewにドロップインジケーターが表示されないのはなぜですか?
私のinitはかなり標準です。
// see model for implementing logic of drag
this->viewport()->setAcceptDrops(allowDrop);
this->setDragEnabled(allowDrag);
this->setDropIndicatorShown(true);
this->m_model->allowDrop(allowDrop);
なぜ表示器が表示されないのかわかりません。スタイルシートがビューに使用されています。これが理由です。しかし、私はスタイルシートを無効にしていて、まだそれを見ません。
このビューでは、選択するために行全体が使用されますが、これによって問題が発生するかどうかはわかりません。だから、どんなヒントもありがとう。
- [編集] - 以下のコメントのように、すべての選択モード試み
:、単一のマルチまたは拡張、視覚的効果。行選択の代わりにセルを試しましたが、やはり改善はありません。
- 関連 - -
QTreeView draw drop indicator
How to highlight the entire row on mouse hover in QTableWidget: Qt5
https://forum.qt.io/topic/12794/mousehover-entire-row-selection-in-qtableview/7
現在もともとhere
参照し、以下のいずれかに似たanother style proxy exampleを評価
- 編集2
コンテキストの不明確しかし:それは同様に選択モードに関係しています。設定は何ですか?例えば。テーブルビュー - > setSelectionMode(QAbstractItemView :: ExtendedSelection); – AlexanderVX
は、シングル、マルチ、エクステンションの3つのモードを試しました。 –