問題タブ [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.
qt - QtはQItemSelectionModelの右クリックを無視します
QItemSelectionModel内からどのマウスボタンがクリックされたかを検出する方法はありますか?
マウスの右クリックで選択が変更されないようにしたい。
私はこれをQTreeWidgetとして使用しているので、全体をマスクする方法があればそれは素晴らしいことですが、右クリックはコンテキストメニューに引き続き使用されるため、この考え方を追求しませんでした。
まだ試してみました...これに遭遇しましたが、関数を実行できませんでした:http: //qt-project.org/faq/answer/how_to_prevent_right_mouse_click_selection_for_a_qtreewidget これは単純なオーバーライドを意味しますが、そうではありませんでしたPythonで動作する
python - mousePressEventまたはイベントフィルターのマウスクリックイベントをブロックできるものは何ですか?
QTreeWidgetでマウスクリックが発生しないようです。私が試してみました...
- ... mousePressEventをオーバーライドしますが、まったく実行されません。メッセージを記録することすらありません。
- ...イベントファイラーを使用します。マウスクリック以外のすべてで機能します。
- ...デリゲートを使用します。彼らのエディタイベントは正常に機能しますが、アイテムを超えた場合にのみ、十分ではありません
- ...すべてがレイアウトに追加されていることを確認します。QTCreatorを使用し、出力はlayout.addWidget()を使用しています。メインウィンドウのレイアウトにウィジェットインスタンスも追加しています。
答えを使用して、ウィジェットをQTreeWidgetのイベントフィルターとして次のように登録することができました。
qt - QTreeWidget でアイテム クリック信号を使用して myslot を呼び出す方法
次のコードを使用して、QTreeWidget アイテムの「itemClicked」イベントをトリガーします。
しかし、CallM スロットは呼び出されません。ここで何が問題なのですか!? 構文やビルド エラーはありません。Qt 4.7.1/Win 7 を使用しています。
sorting - QTreeWidgetItem をデータ値で並べ替えますか?
PyQt QTreeWidget を QTreeWidgetItem のデータ列でソートすることは可能ですか?
たとえば、QTreeWidget に表示されるディスク上のサイズで並べ替えたいディレクトリのリストがありますが、結果 (バイト単位) を表示する代わりに、ディレクトリ サイズをメガバイト/ギガバイトに変換する方法を使用しますが、それでもQTreeWidgetItem のデータ スロットに保存した実際の値で項目を並べ替えることができます。
qt - QTreeWidget::itemAt を使用して 1 つのアイテムにのみアクセスできます
次のように宣言されたQTreeWidgetがあります
次のスロットを使用してデータが入力されます
ツリーにデータを追加するスロットをライブ ビューできます。問題は、データにアクセスするときです。使ってみた
ただし、私が使用する x、y の値は、常に最初の項目 (最初に addDatasiftIdpw を呼び出したときに生成される項目) を指します。
qt - QTreeWidget/QTreeView で行の高さを取得する方法
QTreeWidgetItem から行の高さを取得したいだけです。いろいろ検索しましたがヒットしません。
私がやりたいことは、QTreeWidget を含むラップ ウィジェットのサイズを変更して、ツリー内のすべての行が表示されるようにすることです (つまり、底なしの拡張ウィジェットになります)。
sizeHint は、設定したことがないため、常に -1 を返します。
python - QTreeWidgetのPythonクエリ結果
私はPythonプラグインに取り組んでいます。PyQt4Designerを使用しました。クエリ結果をQTreeWidgetにリストしたい。私のコードは次のとおりです。
クエリは次のように値を返します。
しかし、上記のコードを使用してこれらの値をQTreeWidgetにリストすると、次のように表示されます。
最初の文字のみが表示されます。self.treeWidget.insertTopLevelItem(0、top_node1)で「0」を他の数値に変更すると、QTreeWidgetに何も表示されません。
どうすればいいのですか????ありがとう。
python - PythonQTreeWidget設定ルート要素
私はPythonプラグインに取り組んでいます。フォームにはPYQT4デザイナーを使用しました。以下に示すように、クエリ結果をQTreeWidgetにリストしています。
アイテムはQTreeWidgetに完全にリストされます。
しかし、私は次のような親としていくつかのアイテムを作りたかった:EX:
ACO_010
アイテムを他のアイテムの親(ルート)として設定するにはどうすればよいですか?私は試した
しかし成功しません。QTreeWidgetで親を設定するにはどうすればよいですか??。
python - QTreeWidget の Python 親
私はPythonプラグインに取り組んでいます.QTreeWidgetを使用してアイテムをリストしました。[qtreewidget のリスト][1] このリンクは私を大いに助けてくれました。
私のコードは次のとおりです。
parent_nameは QTreeWidget の親の名前です。例: 'ACO_233' ただし、出力は次のとおりです。
![ここに画像の説明を入力][2]
columncount を 1 以上に設定すると、次のように表示されます。
![ここに画像の説明を入力][3]
Qtreewidget の親として完全な文字列を一覧表示するにはどうすればよいですか?? このリンク [qtreewidget の 1 文字][4] をたどる ..inserttoplevelitem はリストをパラメータとして取ります..しかし、アイテムを親として作成したい場合、リストを qtreewidget タイプのアイテムに追加することはできません。どうすればいいのですか??
qt - Qtreewidget の最後のデータ入力に焦点を当てる
Qtreewidget をリストビュー (C# のように) として使用して、データを表示しようとしています。下の画像に見られるように、ランタイム中に新しいデータが表示されている間、ウィジェットは最後のエントリにフォーカスしていません。つまり、最後のエントリまでスクロールダウンしたいのです。それを行う方法はありますか、これを処理するために別のものを使用する必要がありますか?
前もって感謝します。