問題タブ [qtreewidget]

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 投票する
1 に答える
1693 参照

qt - QtはQItemSelectionModelの右クリックを無視します

QItemSelectionModel内からどのマウスボタンがクリックされたかを検出する方法はありますか?

マウスの右クリックで選択が変更されないようにしたい。

私はこれをQTreeWidgetとして使用しているので、全体をマスクする方法があればそれは素晴らしいことですが、右クリックはコンテキストメニューに引き続き使用されるため、この考え方を追求しませんでした。

まだ試してみました...これに遭遇しましたが、関数を実行できませんでした:http: //qt-project.org/faq/answer/how_to_prevent_right_mouse_click_selection_for_a_qtreewidget これは単純なオーバーライドを意味しますが、そうではありませんでしたPythonで動作する

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

python - mousePressEventまたはイベントフィルターのマウスクリックイベントをブロックできるものは何ですか?

QTreeWidgetでマウスクリックが発生しないようです。私が試してみました...

  • ... mousePressEventをオーバーライドしますが、まったく実行されません。メッセージを記録することすらありません。
  • ...イベントファイラーを使用します。マウスクリック以外のすべてで機能します。
  • ...デリゲートを使用します。彼らのエディタイベントは正常に機能しますが、アイテムを超えた場合にのみ、十分ではありません
  • ...すべてがレイアウトに追加されていることを確認します。QTCreatorを使用し、出力はlayout.addWidget()を使用しています。メインウィンドウのレイアウトにウィジェットインスタンスも追加しています。

答えを使用して、ウィジェットをQTreeWidgetのイベントフィルターとして次のように登録することができました。

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

qt - QTreeWidget でアイテム クリック信号を使用して myslot を呼び出す方法

次のコードを使用して、QTreeWidget アイテムの「itemClicked」イベントをトリガーします。

しかし、CallM スロットは呼び出されません。ここで何が問題なのですか!? 構文やビルド エラーはありません。Qt 4.7.1/Win 7 を使用しています。

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

sorting - QTreeWidgetItem をデータ値で並べ替えますか?

PyQt QTreeWidget を QTreeWidgetItem のデータ列でソートすることは可能ですか?

たとえば、QTreeWidget に表示されるディスク上のサイズで並べ替えたいディレクトリのリストがありますが、結果 (バイト単位) を表示する代わりに、ディレクトリ サイズをメガバイト/ギガバイトに変換する方法を使用しますが、それでもQTreeWidgetItem のデータ スロットに保存した実際の値で項目を並べ替えることができます。

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

qt - QTreeWidget::itemAt を使用して 1 つのアイテムにのみアクセスできます

次のように宣言されたQTreeWidgetがあります

次のスロットを使用してデータが入力されます

ツリーにデータを追加するスロットをライブ ビューできます。問題は、データにアクセスするときです。使ってみた

ただし、私が使用する x、y の値は、常に最初の項目 (最初に addDatasiftIdpw を呼び出したときに生成される項目) を指します。

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

qt - QTreeWidget/QTreeView で行の高さを取得する方法

QTreeWidgetItem から行の高さを取得したいだけです。いろいろ検索しましたがヒットしません。

私がやりたいことは、QTreeWidget を含むラップ ウィジェットのサイズを変更して、ツリー内のすべての行が表示されるようにすることです (つまり、底なしの拡張ウィジェットになります)。

sizeHint は、設定したことがないため、常に -1 を返します。

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

python - QTreeWidgetのPythonクエリ結果

私はPythonプラグインに取り組んでいます。PyQt4Designerを使用ました。クエリ結果をQTreeWidgetにリストしたい。私のコードは次のとおりです。

クエリは次のように値を返します。

ここに画像の説明を入力してください

しかし、上記のコードを使用してこれらの値をQTreeWidgetにリストすると、次のように表示されます。

ここに画像の説明を入力してください

最初の文字のみが表示されます。self.treeWidget.insertTopLevelItem(0、top_node1)で「0」を他の数値に変更すると、QTreeWidgetに何も表示されません。

どうすればいいのですか????ありがとう。

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

python - PythonQTreeWidget設定ルート要素

私はPythonプラグインに取り組んでいます。フォームにはPYQT4デザイナーを使用しました。以下に示すように、クエリ結果をQTreeWidgetにリストしています。

アイテムはQTreeWidgetに完全にリストされます。

ここに画像の説明を入力してください

しかし、私は次のような親としていくつかのアイテムを作りたかった:EX:

ACO_010

アイテムを他のアイテムの親(ルート)として設定するにはどうすればよいですか?私は試した

しかし成功しません。QTreeWidgetで親を設定するにはどうすればよいです??。

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

python - QTreeWidget の Python 親

私はPythonプラグインに取り組んでいます.QTreeWidgetを使用してアイテムをリストしました。[qtreewidget のリスト][1] このリンクは私を大いに助けてくれました。

私のコードは次のとおりです。

parent_nameは QTreeWidget の親の名前です。例: 'ACO_233' ただし、出力は次のとおりです。

![ここに画像の説明を入力][2]

columncount を 1 以上に設定すると、次のように表示されます。

![ここに画像の説明を入力][3]

Qtreewidget の親として完全な文字列を一覧表示するにはどうすればよいですか?? このリンク [qtreewidget の 1 文字][4] をたどる ..inserttoplevelitem はリストをパラメータとして取ります..しかし、アイテムを親として作成したい場合、リストを qtreewidget タイプのアイテムに追加することはできません。どうすればいいのですか??

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

qt - Qtreewidget の最後のデータ入力に焦点を当てる

Qtreewidget をリストビュー (C# のように) として使用して、データを表示しようとしています。下の画像に見られるように、ランタイム中に新しいデータが表示されている間、ウィジェットは最後のエントリにフォーカスしていません。つまり、最後のエントリまでスクロールダウンしたいのです。それを行う方法はありますか、これを処理するために別のものを使用する必要がありますか?

前もって感謝します。

ここに画像の説明を入力