問題タブ [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.
linux - QTreeWidget列で数値をソートすることは可能ですか?
QTreeWidget の列に数値が入力されていますが、どうすれば並べ替えることができますか?
setSortingEnabled(true); を使用する場合 文字列のみを正しく並べ替えることができるため、列は並べ替えられます。
1 10 100 2 20 200
しかし、これは私が欲しいものではありません!提案?
html - Qt4 (どの) ウィジェットの HTML と CSS?
Qt gui のどこで HTML を使用できるか教えてもらえますか? HTML をサポートするウィジェットはどれですか?
またはより具体的には、QTreeWidgetItem と QTreeListItem で HTML が機能しないのはなぜですか?
QTreeWidgetItem のテキストの一部を斜体または別の色にしようとしていますが、HTML では実行できません。まったく解釈されません。ツリー項目に HTML コードが表示されるだけです。
QLabel HTML では正常に動作します...
私はいくつかの調査と文書化を行いました: http://qt.nokia.com/doc/4.5/richtext-html-subset.htmlは QTreeWidgetItem もそれをサポートする必要があると言っています...
c++ - QTreeWidgetでのQTreeWidgetItemsの安定ソート?
QTreeWidgetにQTreeWidgetItems(子付き)のリストがあります。データにモデルを使用していません。
私のアプリケーションの別のウィンドウから、ユーザーは同じデータセット(異なる表示)をナビゲートでき、最初のウィンドウのQTreeWidgetは、背景色を設定してその特定の行を強調表示します。
ただし、一部のアイテムの値が同じ列でQTreeWidgetを並べ替えると、どのアイテムが最初かは未定義になります。次に、他のウィンドウを使用してナビゲートし、アイテムの背景色を設定すると、等しいアイテムが自動的にビューに入れ替わります。これは非常に奇妙に見えます。
これはQTreeWidgetの並べ替えアルゴリズムによるものと思われますが、これに対する可能な回避策を知っている人はいますか?
qt - 個々の QTreeWidgetItem インデント
QTreeWidget でアイテムを個別にインデントすることは可能ですか?
具体的には、テキスト、アイコン、およびそれらの一部の CheckBox の両方を含む列があります。CheckBox のないアイテムは左にシフトされるため、アイコンとテキストのインデントは他のアイテムとインライン化されません。可能であれば、非表示の CheckBox で修正できますか?
python - QTreeWidget insertTopLevelItem - 指定されたインデックスがツリーに正確に表示されませんか?
QTreeWidgetItem を特定のインデックスに正しく挿入できません。この場合、ツリーからすべての QTreeWidgetItem を削除し、それらの Date オブジェクトでカスタム ソートを実行してから、それらを QTreeWidget に挿入し直しています。
ただし、(一度に 1 つでも) 挿入すると、QTreeWidgetItem は正しい場所に挿入されません。
以下のコードが出力されます。
インデックス 0: 0
インデックス 0: 1 インデックス 1: 0
インデックス 0: 2 インデックス 1: 1 インデックス 2: 0
インデックス 0: 3 インデックス 1: 2 インデックス 2: 0インデックス 3: 1
インデックス 0: 4 インデックス 1: 2 インデックス 2: 0インデックス 3: 1インデックス 4: 3
qt - qtでqtreewidgeitemのcontextmenuを設定する方法
qtreewidget の各アイテムを右クリックすると、qtreewidgetitem のコンテキスト メニューを設定する方法を知りたいです。編集、削除などのオプションが必要です。これを実装する方法を知りたいです。ありがとうあらかじめ
c++ - QTreeWidgetItem の 1 つの列のみを編集可能にする
2 列のデータがQTreeWidgetItem
あるのですが、2 列目だけを編集可能にする方法はありますか? 私が次のことをするとき:
すべての列が編集可能になります。
c++ - QTreeWidgetItem 内のすべての子アイテムが「hidden」とマークされていることを検出する方法はありますか?
QTreeWidgetItem
すべての aの子が非表示としてマークされていることを検出する好ましい方法はありますか? 現在、それらのいずれかが非表示になるたびに、それらすべてを繰り返し処理しています。
qt - QTreeWidget : 行を無効にしますが、サブツリーは無効にしません
ユーザーがファイルをディレクトリにコピーできるように、ファイル リストを表示する QTreeWidget を使用します。ユーザーがファイルを同じディレクトリにコピーすることを禁止したい。したがって、QTreeWidget の 1 行だけを無効にして、選択できないようにしたいと考えています。QTreeWidgetItem オブジェクトのメソッドを使用しようとしましsetDisable(bool)
たが、問題はサブツリー全体を無効にすることです。
QTreeWidget で 1 行だけを無効にする方法は?
c++ - QTreeWidgetItem の列を無効にするか、セットの CheckBox を削除します
2列で設定QTreeWidgetItem
しました。QTreeWidget
両方のセルが によって設定された CheckBox を取得しましたsetCheckState(...)
。
ユーザーが最初の列の CheckBox のチェックを外すと、列 2 の 2 番目の CheckBox のチェックを外します。
ここで、ユーザーがこの 2 番目の CheckBox を再度チェックできないようにしたいと思います。列 2 のこの CheckBox を削除するか、このセルのみを無効にすることはできますか? これまでのところ、すべてのフラグがアイテム全体で機能し、セットの CheckBox が消えないことを確認しました。
ところで。QTableWidget
アイテムは編集できず、 /を使用したくありません-Item
。
アップデート:
項目に対して setCheckState を呼び出すと、Qt によって CheckBox が自動的に挿入されます。
アイテムが CheckBox を所有しnew
ていない場合 (Qt のデフォルト)。呼び出すsetCheckState(...)
と、必要な CheckBox (ここでは列 0) が自動的に挿入されますQt::CheckState
。
しかし、私がそれを行った後、CheckBoxを削除する方法はありません-そうです。
後でこのCheckBoxを取り除く方法を誰かが解決したのでしょうか?どんな助けでも大歓迎です!