問題タブ [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.

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

qt - QListWidget の項目のテキストの色を変更するには?

の項目の文字色を変更したいQListWidget
たとえば、一部のアイテムは赤いテキストで表示され、他のアイテムは青いテキストで表示されます。それ、どうやったら出来るの?ありがとうございました。

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

python - QListWidget の背景色をカスタマイズする方法 (QListWidgetItem ではありません)

QListWidget の背景色をカスタマイズする方法はあるのだろうか。

私が試してみました:

エラーはありませんでしたが、まだ機能しません。

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

c++ - QListWidgetItem - 幅と高さをコンテンツに合わせて調整する

私は を持っておりQListWidgetItem、これにはQWidgetといくつかの がありQLabelsます。ラベル ( imageLabeltitleLabeldescriptionLabel) の高さは、テキストの長さによって異なります。QWidget の高さも同様QListWidgetItemです。これまでのところ、パラメータsetSizeHintは静的です:

sizeHintで使用される表示コンテンツの幅と高さに関して、適切に設定する方法はありますQLabelsQWidget?

たとえば、最初QListWidgetItemの にはdescriptionLabelテキスト長が 300 文字の があり、2 番目にQListWidgetItemdescriptionLabelテキストの長さが 1000 文字の があります。これまでのところ、両方ともQListWidgetItems同じサイズ (幅 200px、高さ 180px) です。最初のQListWidgetItemには 300 文字しかないため収まるかもしれませんQListWidgetItemが、1000 文字のため 2 番目の には収まらない可能性があります。QListWidgetItemしたがって、必要なスペースに関して何らかの方法で動的にサイズを調整したいと思います(最初のものは2番目のものよりも少なくて済みます)。

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

python - PyQt QListWidget カスタム アイテム

cssをサポートする1​​つの画像と2つのラベル/文字列を持つQListWidgetItemを作成するにはどうすればよいですか?

これは私が試した最後のことです:

私はPyQtを使用しています

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

qt - QGroupBox selecteables の QListWidget

こんにちは、いくつかのカテゴリに対して一連の QGroupBox を作成しようとしています。これは、コードを介してユーザーの要求に応じて変更できるはずです。QScrollArea を使用してそこに QGroupBox を配置しているので、何も持っていません。問題は、「選択可能」である必要があるため、setItemWidget()を使用してQListWidgetに配置することにしました。問題はありません。QGorupBoxにカーソルを合わせると、これらのアイテムを選択するときに問題が発生します。 「ボックスは選択を示しています」が、選択されていないアイテムをクリックするには、他の同様の投稿を見ましたが、問題を解決するものはありませんでした。これを行うための簡単な方法はありますか? ご清聴ありがとうございました

0 投票する
3 に答える
720 参照

c++ - Qt connect itemDoubleClicked を自己定義スロットに接続

を拡張する次のクラスがありますが、目的のスロットに信号をQListWidget接続できないようです。doubleClickedこれがVS2012で実装されたコードです。アイデアは、アイテムをダブルクリックして編集できるようにすることです。シグナルをコンストラクターのスロットに接続しますが、デバッガーで実行してもスロットが呼び出されません。

以下は .cpp ファイルです。QEventStore伸びQListWidgetItemます。他のコードが機能しなかった場合に備えて、MessageBox を配置してシステムもテストしました。

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

qt - QListWidgetItem アイテムが互いに重なり合う

折り返されたテキストを表示する QLabel (およびその他の要素) を含むウィジェットを定義しました。この QLabel は次のとおりです。 Horizo​​ntal
Policy: Minimum
Vertical Policy: MinimumExpanding
WordWrap: true

ウィジェットには次のものがあります:
LayoutSizeConstraint: SetMinimumSize

それ以外に、QListWidget アイテムを含む別のウィジェットがあります。QLabel でウィジェットを何度でも追加したい。そのために、ヘルパーを使用します。

最終的な結果は、互いに重なり合う要素が見えることです。適切な解決策は何ですか?

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

qt - QListWidget、複数の行を表示

私はQListWidget固定幅の を持っています。その結果、アイテムを追加すると、水平スクロールバーが行に沿ってスクロールするように見えます。しかし、現在の行の下に新しい行を作成して、水平スクロールバーが表示されず、必要に応じて垂直スクロールバーのみが表示されるようにしたいと考えています。別のフォーラムで、デフォルトで私が欲しいものを持っていて、単一の行を望んでいると言っている投稿を見つけましたが、デフォルトでは単一の行があります。

では、幅が固定されているときに QListWidget に複数の行を作成させるにはどうすればよいでしょうか? で試してみましisWrapping= true / falseflow=LeftToRight / TopToBottomが、変化はありません。そして、私はにいiconModeます。使用することを提案したいくつかのソリューションも見つけましたQTableWidgetが、 でそれが可能であると確信していQListWidgetます。