問題タブ [qtstylesheets]

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

qt - QtのタブをGoogle Chromeのタブのように見せる方法は?

タブに Chrome のようなドラッグ アンド ドロップ機能を持たせたくありません (この質問で説明されているように: Apply chrome like tabs in Qt ) - Chrome タブのように見せたいだけです。

私は現在 を使用してQTabWidgetいますが、組み込みの形状QTabWidget::Triangularが非常に醜いです。何を使用する必要がありますか? スタイルシートか画像か何か?

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

qt - Qt のコンパイルとスタイルシート

qss スタイルシート ファイルを変更した後に Qt プロジェクトをコンパイルするたびに、すべてを再構築しない限り、変更は考慮されません。

qss を変更するたびに 5 分待つ必要がないように、これを回避する方法はありますか?

注: Qt 4.8 を使用しており、スタイルシートはリソース ファイル (qrc) で宣言されています。

編集: Luca Carlon が示唆するように、プロジェクトで qss が .qrc ファイルを介して参照されている場合、qss の変更は qrc に影響せず、コンパイラはそれを無視します。それを避けるために、プロジェクトにカスタム ビルド ステップを追加しました。

  • qmakeステップの前に!
  • 引数なしで .bat ファイルを呼び出します
  • .bat には実際のコマンドcopy /b files.qrc +,,が含まれています
0 投票する
1 に答える
1815 参照

c++ - Qt で親 QWidget のホバー状態のスタイルを変更する

Qt には、3 つのサブ コントロール (QWidget > QHBoxLayout > 3 QLabels) を含む QHBoxLayout を持つ QWidget である複合コントロールがあります。アイコンを表示する単なるQLabelであるこれらのコントロールの1つで、コントロール全体にカーソルを合わせたときにアイコンを変更したいと思います。実際にそのアイコンにカーソルを合わせると、動作させることができます

ただし、マウスがコントロール全体の上にあるときにホバーアイコンを表示したいと思います

私は次のようなものを試しました:

そしてさえ

親のホバー状態でアクティブになることを期待していますが、何もしません。

これを純粋にスタイルシートで行う方法はありますか?

そうでない場合、コードで親のホバー状態を子に伝達する方法はありますか?

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

c++ - Qt スタイルシート ボタンの背景色

QPushbutton の背景色を設定するためにスタイル シートを使用しています。

これは機能していますが、QWidget の背景色も変更すると、ボタンは QWidget と同じ背景色になります (この例では、ボタンは赤ではなく黒です)。

QWidget の背景色を設定するときにボタンを色付けする方法を知っている人はいますか?

0 投票する
6 に答える
7850 参照

qt - QWidgetを変更せずにスタイルシートでタブの背景を定義しますか?

タブ、テキスト領域など、非常に基本的な GUI を作成したいと考えています。

しかし、タブに色を付けて、MAC、Windows、および Linux で常に同じように表示したいと考えています。

だから、私はスタイルシートを使用しようとしました:

しかし、タブがよく見える場合でも、問題があります: タブ ペインはまだ透明です...

以下を追加することで、背景色を強制できます。

しかし、ご存知のように、これはすべてのウィジェットの背景色を変更します。QPlainTextEdit でさえ、背景を白にしたいのです。さらに面倒なことに、これは OS のスキンをリセットし、醜いスクロールバーを表示します (私は本当にそのままにしておきたいのです)。

すべてのコンポーネントのスキンを変更せずに、タブ ペインの背景を変更する方法はありますか?

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

qt - QDockWidget :: title(フォントとサイズを変更する必要があります)

QTアプリのQDockWidgetsに次のスタイルシートを設定しています。フォントを除いて、スタイルに記載されているすべてのものが機能しています。「フォント」が検出されないのはなぜですか。QDockWidgetタイトルのフォントとサイズを変更するにはどうすればよいですか。

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

c++ - コンテンツがスクロールしていないときに QScrollBar をスタイルする方法は?

スクロールバーのスタイルを設定したい。スクロールエリアのコンテンツがスクロールしているときに、スクロールバーにスタイルを適用できます。ただし、コンテンツがスクロールしていない場合、スタイルは適用されません。

以下のスタイル要素を使用しました。

これらの要素は、コンテンツがスクロールしているときに正常に機能します。

コンテンツがスクロールしていないときに、以下の要素を使用しようとしました:

しかし、効果はありません:(

どなたか同じような悩みをお持ちの方、回答お願いします..

ありがとう

0 投票する
5 に答える
4549 参照

qt - タブ閉じるボタンの位置

Qtアプリのタブを次のようにスタイル設定したいと思います。

ここに画像の説明を入力してください

私は次のスタイルシートを使用しました:

結果は次のようになります(閉じるボタンの位置は私が望んでいたものではありません):

ここに画像の説明を入力してください

私は何を間違っているのですか?どうすれば希望の結果を得ることができますか?

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

qt4 - Qt-Windows7の基本テーマで無効になっているQPushButtonのスタイルシート

StyleSheetsを使用してQPushButtonのフォントとフォントの色を変更できます。問題は、古いWindowsテーマでは、無効になっているボタンに影付きのフォントが表示されることですが、StyleSheetsを使用してこの影付きの前面を取り除く方法がわかりません。誰かがそれについてあなたの考えを提案できますか?前もって感謝します。

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

qt - QHeaderView::section:selected

QHeaderView に適用された次のスタイル セグメントがあります。

何らかの理由で QHeaderView の「選択された」疑似状態が機能していませんが、ドキュメントでは機能するはずだと書かれています。私は次のことを試しましたが、うまくいきます:

私の質問は、選択したヘッダー TIA に別のスタイルを適用する方法です。