qtreeview

    1

    1答えて

    ドラッグアンドドロップを実装してアイテムの並べ替えを可能にするQTreeViewがあります。ドラッグ可能としてマークされた何かをドラッグすることができる Food <--fixed |--Vegetables <--fixed | |--carrots <-- draggable/parentable | |--lettuce <-- draggable/parent

    1

    2答えて

    私のカスタムモデルに基づいてドラッグアンドドロップQTreeViewを実装しています。すべて正常に動作し、ツリーにデータが表示され、ドラッグ&ドロップが有効になり、ドラッグされたデータをドロップして転送する最後のステップが先にあります。これを行うには、私のモデルにmimeTypes、mimeData、およびdropMimeDataメソッドを実装する必要があります。そして今私の質問:QMimeDat

    0

    2答えて

    QTreeViewの各項目にQPushButtonsを追加することはできますか?たとえば、TreeItem(ボタン)をクリックすると、その子もボタンとして表示されますか?私はちょうど標準のQTreeViewを持っています。 _layout = new QVBoxLayout(this); treeView = new QTreeView(this); QStandardItemModel*

    5

    1答えて

    (各行に関連するデータに応じて)カスタム色を使用してQTreeViewウィジェットの列の1つにテキストを描画したいと考えています。これが動作するようには思えないので、私がしようとした( virtual void drawRow(QPainter* p_painter, const QStyleOptionViewItem& option, const QModelIndex& i