問題タブ [qlistwidgetitem]
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 - QListWidget の項目のテキストの色を変更するには?
の項目の文字色を変更したいQListWidget
。
たとえば、一部のアイテムは赤いテキストで表示され、他のアイテムは青いテキストで表示されます。それ、どうやったら出来るの?ありがとうございました。
python - QListWidget の背景色をカスタマイズする方法 (QListWidgetItem ではありません)
QListWidget の背景色をカスタマイズする方法はあるのだろうか。
私が試してみました:
エラーはありませんでしたが、まだ機能しません。
c++ - QListWidgetItem - 幅と高さをコンテンツに合わせて調整する
私は を持っておりQListWidgetItem
、これにはQWidget
といくつかの がありQLabels
ます。ラベル ( imageLabel
、titleLabel
、descriptionLabel
) の高さは、テキストの長さによって異なります。QWidget の高さも同様QListWidgetItem
です。これまでのところ、パラメータsetSizeHint
は静的です:
sizeHint
で使用される表示コンテンツの幅と高さに関して、適切に設定する方法はありますQLabels
かQWidget
?
たとえば、最初QListWidgetItem
の にはdescriptionLabel
テキスト長が 300 文字の があり、2 番目にQListWidgetItem
はdescriptionLabel
テキストの長さが 1000 文字の があります。これまでのところ、両方ともQListWidgetItems
同じサイズ (幅 200px、高さ 180px) です。最初のQListWidgetItem
には 300 文字しかないため収まるかもしれませんQListWidgetItem
が、1000 文字のため 2 番目の には収まらない可能性があります。QListWidgetItem
したがって、必要なスペースに関して何らかの方法で動的にサイズを調整したいと思います(最初のものは2番目のものよりも少なくて済みます)。
python - PyQt QListWidget カスタム アイテム
cssをサポートする1つの画像と2つのラベル/文字列を持つQListWidgetItemを作成するにはどうすればよいですか?
これは私が試した最後のことです:
私はPyQtを使用しています
qt - QGroupBox selecteables の QListWidget
こんにちは、いくつかのカテゴリに対して一連の QGroupBox を作成しようとしています。これは、コードを介してユーザーの要求に応じて変更できるはずです。QScrollArea を使用してそこに QGroupBox を配置しているので、何も持っていません。問題は、「選択可能」である必要があるため、setItemWidget()を使用してQListWidgetに配置することにしました。問題はありません。QGorupBoxにカーソルを合わせると、これらのアイテムを選択するときに問題が発生します。 「ボックスは選択を示しています」が、選択されていないアイテムをクリックするには、他の同様の投稿を見ましたが、問題を解決するものはありませんでした。これを行うための簡単な方法はありますか? ご清聴ありがとうございました
c++ - Qt connect itemDoubleClicked を自己定義スロットに接続
を拡張する次のクラスがありますが、目的のスロットに信号をQListWidget
接続できないようです。doubleClicked
これがVS2012で実装されたコードです。アイデアは、アイテムをダブルクリックして編集できるようにすることです。シグナルをコンストラクターのスロットに接続しますが、デバッガーで実行してもスロットが呼び出されません。
以下は .cpp ファイルです。QEventStore
伸びQListWidgetItem
ます。他のコードが機能しなかった場合に備えて、MessageBox を配置してシステムもテストしました。
qt - QListWidgetItem アイテムが互いに重なり合う
折り返されたテキストを表示する QLabel (およびその他の要素) を含むウィジェットを定義しました。この QLabel は次のとおりです。 Horizontal
Policy: Minimum
Vertical Policy: MinimumExpanding
WordWrap: true
ウィジェットには次のものがあります:
LayoutSizeConstraint: SetMinimumSize
それ以外に、QListWidget アイテムを含む別のウィジェットがあります。QLabel でウィジェットを何度でも追加したい。そのために、ヘルパーを使用します。
最終的な結果は、互いに重なり合う要素が見えることです。適切な解決策は何ですか?
qt - QListWidget、複数の行を表示
私はQListWidget
固定幅の を持っています。その結果、アイテムを追加すると、水平スクロールバーが行に沿ってスクロールするように見えます。しかし、現在の行の下に新しい行を作成して、水平スクロールバーが表示されず、必要に応じて垂直スクロールバーのみが表示されるようにしたいと考えています。別のフォーラムで、デフォルトで私が欲しいものを持っていて、単一の行を望んでいると言っている投稿を見つけましたが、デフォルトでは単一の行があります。
では、幅が固定されているときに QListWidget に複数の行を作成させるにはどうすればよいでしょうか? で試してみましisWrapping= true / false
たflow=LeftToRight / TopToBottom
が、変化はありません。そして、私はにいiconMode
ます。使用することを提案したいくつかのソリューションも見つけましたQTableWidget
が、 でそれが可能であると確信していQListWidget
ます。