問題タブ [qtreewidgetitem]

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 に答える
830 参照

c++ - QTreeWidgetItem の変更 - Enter/ESC の検出

QTreeWidgetItemを使用して Qt/C++ アプリを開発しています。新しいアイテムが作成されたらsetEditable、それを設定し、UI に新しい名前を直接入力できるようにします。

私は現在itemChanged、変更をキャッチして保存するために以下のように使用しています。デフォルトでは、新しいアイテム名を新しいフォルダーに設定し、後で手動で変更できます。私の問題は、アイテムを作成しているときに編集可能になり、何も変更せずに押すEnterと生成されないことです。EscitemChanged

Enter/Escイベントをキャッチできる SIGNAL/SLOT に基づいて使用できるコマンドはありますか。目標は、同じ信号をトリガーすることです

Enterに/Escシグナルを接続したいonTreeItemChangedのですが、itemChanged.

を使ってみましたが、を押しitemActivatedても発動しません。Enter

何か案が、

セブ

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

c++ - QTreeWidgetItem テキストで子を検索

テキストでQTreeWidgetItemのアイテムを見つける方法は? QTreeWidget の findItem メソッドの類似物はありますか?

0 投票する
0 に答える
2546 参照

qt - QTreewidgetItem のハイライト色を変更する方法

QTreeWidget を使用してアプリを作成しました。現在、マウスを使用してアイテムを選択すると、このアイテムはおそらくデフォルトのパレットとして青色で強調表示されます。

マウスを使用して QTreeWidgetItem を選択したときに、プロパティを変更してハイライトの色を変更するにはどうすればよいですか。たとえば、色は青ではなく、私が望む色です。

私の TreeWidget は以下のように定義されています:

QTreeWidgetItem もサブクラス化しましたが、ほとんどの場合、パラメータを追加してデフォルトでフォントを変更します

何か案が ?

ありがとう

0 投票する
0 に答える
768 参照

c++ - QTreeWidgetItem 編集完了スロット

しばらくの間、QTreeWidget のアイテムが編集されたときにシグナルをトリガーする方法を見つけようとしています。QTreeWidget の currentItemChanged、ItemEntered などのスロットを使用しようとしましたが、トリガーしません。私はこの問題ですべての助けを借ります!

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

python - QTreeWidgetItem の幅を設定するにはどうすればよいですか?

QTreeView.setColumnWidth()for aと同等の機能はありQTreeWidgetItemますか?

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

python - PyQt ツリー ウィジェット、動的削除用のチェック ボックスを追加

基本的に、ユーザーがデータのさまざまな内訳を表示し、特定のアイテムを削除するオプションを使用できるようにするツリー ウィジェットを作成しようとしています。これを行うには、各トップ レベル アイテムと各子にチェック ボックスを関連付けて、ユーザーが削除するトップ レベル アイテム (およびそのトップ レベル アイテムのすべての子) を選択できるようにします。または、削除する特定の子。より良いアイデアを提供するために、[x] がチェックされたチェックボックスを表し、[ ] が空のチェックボックスを表す例を作成しました。

これを実装する方法について何か提案はありますか? 難易度に違いがあるかどうかはわかりませんが、チェックボックスに別の列を割り当てました。

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

pyqt - PyQt TreeWidget スムーズな更新 (モデルビュー?)

QTreeWidget を 60 秒ごとに更新しようとしています。私は現在QTimerに持っていますが、更新するとユーザーの進行が妨げられることが懸念されます(たとえば、親を開いて子を見ることができる場合、更新すると構造が完全にリセットされます)。これが彼らの進歩を損なうのを防ぐために私ができるモデルまたは何かがありますか?