問題タブ [qstylesheet]

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

qt - QQmlApplicationEngine の使用中にスタイルシートを読み込む方法

現在、単純な Qt5 アプリケーションのスタイルシートを読み込もうとしています。したがって、次のコードを使用します。

ただし、スタイルシートは正しく読み込まれますが、適用されません。上記のコードを機能させるには、どのように変更する必要がありますか?

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

qt - QTextEdit の境界をカスタマイズするには?

私はQtのデザイナーモードに非常に慣れていません。

QTextEdit を、この に示されているとおりに表示したいと考えています画像「ハイスコア」は境界の一部である必要があります。このようにqtexteditをカスタマイズするにはどうすればよいですか? それは QStylesheet を介して行う必要がありますか、それとも QtCreator のデザイナー オプションを介して行うことは可能ですか? QStyleSheet を使用している場合、そのコマンド コードは何ですか?

ありがとう

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

c++ - QPushButton の背景色を動的に変更する

QPushButton背景色を設定したい があります。これにはスタイルシートを使用できます。

ただし、これを関数で使用したいvoid foo(const QColor& a_color)a_colorスタイルシートがこれを引数として取るようにするにはどうすればよいですか?

だから、このようなもの:

スタイルシートでこれを行う方法はありますか? そうでない場合、どうすればそれらなしでこれを行うことができますか?

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

qt - QStyleSheet - ボタンのボーダー画像を設定すると、ツールチップの背景画像も設定されます

border-imagea のプロパティの設定に問題がありますQToolButton(後で a でもQPushButton問題が発生すると思います)。QToolButtonカスタム ボタン (およびQPushButtonそれぞれから継承) には、非アクティブ、実行中、エラーの 3 つの状態が必要です。

非活性:

ランニング:

エラー:

ここself.cornerRadiusで、ボタンの丸みをピクセル単位で決定するために使用される数値でありself.icon、どこかから取得したアイコンです。

ボタンのコンストラクターで行うことは (他の単純な初期化の中でも)、

ボタンの信号は、システムの新しい状態に関してclicked()( を使用するスタイルと共に) 状態が変更される同じクラスのスロットに接続されます。self.setStyleSheet(...)

なんらかの理由で、ツールチップが「属する」ボタンのスタイルの変更を受け取ります。

ここに画像の説明を入力

Qt のドキュメントを再確認しましたが、この動作を説明する理由がわかりません。ツールチップのスタイルをまったく変更したくありません。これを修正する方法はありますか?

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

c++ - QStyleSheet で QDialog の背景の境界線のサイズを制御する方法

スタイルシートを使用して、QDialog の背景色を設定すると、表示される色の幅 (コンテンツと実際の境界線の間のギャップ) を制御できないようです。たとえば、QGridLayout で QListWidget のみを含む QDialog を作成すると、背景色が QListWidget の周囲の境界線として表示されます。これをもっと薄くしたい。

この「境界」を減らすにはどうすればよいですか?QDialog がボックス モデルをサポートしていれば、background-clip が機能すると思われます。

違いがある場合、私は4.7を使用しています

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

qt - スタイルシートでQMenuにアイコンを設定しますか?

QMenu で Stylesheet を使用して QAction のアイコンを設定するにはどうすればよいですか?

例えば:

QT Stylesheet で action1 と action2 に異なるアイコンを設定したいと思います。

スタイルシートで可能ですか?

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

python - PyQt:スケーリングモードでスタイルシートの内容を設定するにはどうすればよいですか?

スタイルシートを含む多くのウィジェットを含むアプリケーションがありました, しかし, インターフェイスにレイアウトを追加しませんでした. 中央のウィジェットも含まれていませんでしたが, アプリケーションは問題なく実行されていました.

ただし、アプリケーションのサイズを変更 (縮小) しようとすると、もちろんウィジェットは拡大縮小されません。

私は少し調査しました(私の問題に関連するものが他に見つからなかったため)、Qtドキュメント、スタイルシートリファレンスでこれを見つけました:

「実際に描画される画像は、QIcon と同じアルゴリズムを使用して決定されます (つまり、画像は決して拡大されず、必要に応じて常に縮小されます。」

ウィンドウでスタイルシートを縮小するにはどうすればよいですか? (スタイルシートに背景画像がある場合)


たとえば、スタイルシート付きのボタンがあります:

このボタンをウィンドウで縮小するにはどうすればよいですか?レイアウトなしでこれを達成できますか? そうでない場合、どうすればレイアウトでそれを行うことができますか? (あまり制限しないでください)

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

c++ - Qt スタイルシートはウィジェット全体に影響します

Qt スタイルシートに問題があり、Windows で Qt 5.6 を使用しています (これは Qt 5.5.1 には存在しませんでした)。このコードを使用します。これは QDialog 内の QLabel です。

また、QObject::setObjectName() を使用して名前を付け、ID セレクターを使用して参照してみました。しかし、それはまだ発生します。

プロジェクト全体に影響します。つまり、他のウィジェットに影響を与えます。すべての展開記号がプラス記号に変わります。この QLabel は、このウィジェット (下記) とは無関係です。誰かがこの問題に直面しましたか?

ここに画像の説明を入力

ここに画像の説明を入力

前もって感謝します。

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

qt - スタイルシートで QTabWidget をカスタマイズする

下の画像のように QTabWidget のスタイルを設定するにはどうすればよいですか。

ここに画像の説明を入力

問題は、スタイルシートを設定した場合

次に、次のようになります。

[qt できる][2]。