問題タブ [qtreeview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
5201 参照

c++ - QTreeView と setIndexWidget の比較

QStandardItemModel を QStandardItem と共に使用しています。

私は自分のモデルとデリゲートを書きたくありません。

2列目にQComboBoxのチェックボックスのツリーが欲しいだけです...

この方法で setIndexWidget を使用することは可能ですか?

アップデート:

2 列目に QComboBox がありません...なぜですか?

0 投票する
2 に答える
4156 参照

python - QComboBox 内にある QTreeView のアイテムを選択するにはどうすればよいですか

QComboBox のビューとして QtreeView があります。私のアプリでは、ルート アイテムはカテゴリ ラベルであり、選択されません。ビューを作成するときに、子アイテムの 1 つを事前に選択したいのですが (デフォルトでは最初のルート アイテムが選択されています)、その方法がわかりません。この例は、(特に python の場合) 地面に薄いです。

これが私の簡単な例です:

ここここの例から作業しました

質問は以前にほとんど尋ねられましたが、python ではなく、投稿された解決策は私にとってはうまくいきません。

0 投票する
1 に答える
2125 参照

qt - qtQComboBoxsetViewからQTreeViewはsetCurrentIndexを実行できません

treecombobox.h

treecombobox.cpp

2番目のアイテムを表示したいのですが、qtで最初のアイテムを表示します。this-> view()-> currentIndex()は正しいモデルインデックスを提供しますが、ウィジェットは正しいコンテンツを表示しません。

私が欲しいのは、ツリービューのポップアップボックスを備えたコンボボックスです。ポップアップボックスは正常に機能します。唯一の問題は、プログラムで自動アイテムを選択しようとするとうまくいかないことです。

誰かが私にやり方を教えてもらえますか?

0 投票する
1 に答える
2247 参照

pyqt - QAbstractItemModel の使用方法

PyQt の QTreeView で QAbstractItemModel を使用する必要があります。

dropMimeData メソッドで、ソース行を削除したい (特定の MIME_TYPE の場合)。ソースの行と parentIndex を取得するにはどうすればよいですか? または、他の方法でそれを行う必要がありますか。

def dropMimeData(self, mimedata, action, row, column, parentIndex):

0 投票する
1 に答える
1312 参照

qt - スタイルが QItemDelegate で機能しない

QTreeview があり、このスタイルシートを使用しました

それは正常に動作します。しかし、私は使用します

GenericDelegate が次のように定義されている場所

私のスタイルはもううまくいきません!
私は何か間違ったことをしていますか?

0 投票する
1 に答える
120 参照

qt - TreeViewアイテムに異なるURLを割り当てる方法

Qtは初めてです。QStandardアイテムモデルを使用してQtreeビューを作成しました。次に、URLをアイテムに設定します。ツリービューアイテムにURLを割り当てるにはどうすればよいですか。

0 投票する
1 に答える
3123 参照

qt - Qt カスタム コンテキスト メニュー

ツリー ビューと Web ビューで構成される Qt アプリケーションを作成しています。ツリー ビューの項目をクリックすると、対応する URL が読み込まれます。それは正常に動作します。アイテムを右クリックすると、カスタム コンテキスト メニューが表示され、新しい Web ビューで開きます。これも機能しています。しかし、私の問題は、ツリービュー項目を右クリックするとコンテキスト メニューが表示され、ポップアップ メニューの外でクリックすると、その項目の URL が読み込まれることです。これを解決する方法.. 友達を助けて..

これが私のコーディングです:

0 投票する
1 に答える
3273 参照

c++ - QtreeViewのリストから文字列を取得します

QtreeViewのリストから文字列を取得したい。

私のqtreeviewには次のものがあります。

そして、文字列を取得したい:test_1、test2、test3、test4、test5データベースでリクエストを開始します。

私が見つけた唯一のものは、選択したノードから文字列を取得することです。

に :Tree->model()->itemData(m_listOfModelIndex.at(0))[Qt::DisplayRole].toString()

ありがとう

0 投票する
1 に答える
1636 参照

python - QTreeViewアイテムを自動展開

自動更新でQTreeViewを変更しようとしていますが、このコードでパスを設定できます

tree->setCurrentIndex(fsModel->index(QDir::currentPath())); // or any path##見出し##このリンクから取得

しかし、私の質問は、CurrentIndexがフォルダーに対して変更された後、どのように展開できるかということです。

0 投票する
4 に答える
1960 参照

qt - QFileSystemModel でファイル拡張子を非表示にする方法

QFileSystemModel を QTreeView にバインドしました。QFileSystemModel は readOnly を false に設定しているため、ユーザーはファイルの名前を変更できます... ...

名前の変更を機能させたままファイル拡張子を非表示にするにはどうすればよいですか?

ありがとう