問題タブ [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.
qt - QtのタブをGoogle Chromeのタブのように見せる方法は?
タブに Chrome のようなドラッグ アンド ドロップ機能を持たせたくありません (この質問で説明されているように: Apply chrome like tabs in Qt ) - Chrome タブのように見せたいだけです。
私は現在 を使用してQTabWidget
いますが、組み込みの形状QTabWidget::Triangular
が非常に醜いです。何を使用する必要がありますか? スタイルシートか画像か何か?
qt - Qt のコンパイルとスタイルシート
qss スタイルシート ファイルを変更した後に Qt プロジェクトをコンパイルするたびに、すべてを再構築しない限り、変更は考慮されません。
qss を変更するたびに 5 分待つ必要がないように、これを回避する方法はありますか?
注: Qt 4.8 を使用しており、スタイルシートはリソース ファイル (qrc) で宣言されています。
編集: Luca Carlon が示唆するように、プロジェクトで qss が .qrc ファイルを介して参照されている場合、qss の変更は qrc に影響せず、コンパイラはそれを無視します。それを避けるために、プロジェクトにカスタム ビルド ステップを追加しました。
- qmakeステップの前に!
- 引数なしで .bat ファイルを呼び出します
- .bat には実際のコマンドcopy /b files.qrc +,,が含まれています
c++ - Qt で親 QWidget のホバー状態のスタイルを変更する
Qt には、3 つのサブ コントロール (QWidget > QHBoxLayout > 3 QLabels) を含む QHBoxLayout を持つ QWidget である複合コントロールがあります。アイコンを表示する単なるQLabelであるこれらのコントロールの1つで、コントロール全体にカーソルを合わせたときにアイコンを変更したいと思います。実際にそのアイコンにカーソルを合わせると、動作させることができます
ただし、マウスがコントロール全体の上にあるときにホバーアイコンを表示したいと思います。
私は次のようなものを試しました:
そしてさえ
親のホバー状態でアクティブになることを期待していますが、何もしません。
これを純粋にスタイルシートで行う方法はありますか?
そうでない場合、コードで親のホバー状態を子に伝達する方法はありますか?
c++ - Qt スタイルシート ボタンの背景色
QPushbutton の背景色を設定するためにスタイル シートを使用しています。
これは機能していますが、QWidget の背景色も変更すると、ボタンは QWidget と同じ背景色になります (この例では、ボタンは赤ではなく黒です)。
QWidget の背景色を設定するときにボタンを色付けする方法を知っている人はいますか?
qt - QWidgetを変更せずにスタイルシートでタブの背景を定義しますか?
タブ、テキスト領域など、非常に基本的な GUI を作成したいと考えています。
しかし、タブに色を付けて、MAC、Windows、および Linux で常に同じように表示したいと考えています。
だから、私はスタイルシートを使用しようとしました:
しかし、タブがよく見える場合でも、問題があります: タブ ペインはまだ透明です...
以下を追加することで、背景色を強制できます。
しかし、ご存知のように、これはすべてのウィジェットの背景色を変更します。QPlainTextEdit でさえ、背景を白にしたいのです。さらに面倒なことに、これは OS のスキンをリセットし、醜いスクロールバーを表示します (私は本当にそのままにしておきたいのです)。
すべてのコンポーネントのスキンを変更せずに、タブ ペインの背景を変更する方法はありますか?
qt - QDockWidget :: title(フォントとサイズを変更する必要があります)
QTアプリのQDockWidgetsに次のスタイルシートを設定しています。フォントを除いて、スタイルに記載されているすべてのものが機能しています。「フォント」が検出されないのはなぜですか。QDockWidgetタイトルのフォントとサイズを変更するにはどうすればよいですか。
c++ - コンテンツがスクロールしていないときに QScrollBar をスタイルする方法は?
スクロールバーのスタイルを設定したい。スクロールエリアのコンテンツがスクロールしているときに、スクロールバーにスタイルを適用できます。ただし、コンテンツがスクロールしていない場合、スタイルは適用されません。
以下のスタイル要素を使用しました。
これらの要素は、コンテンツがスクロールしているときに正常に機能します。
コンテンツがスクロールしていないときに、以下の要素を使用しようとしました:
しかし、効果はありません:(
どなたか同じような悩みをお持ちの方、回答お願いします..
ありがとう
qt - タブ閉じるボタンの位置
Qtアプリのタブを次のようにスタイル設定したいと思います。
私は次のスタイルシートを使用しました:
結果は次のようになります(閉じるボタンの位置は私が望んでいたものではありません):
私は何を間違っているのですか?どうすれば希望の結果を得ることができますか?
qt4 - Qt-Windows7の基本テーマで無効になっているQPushButtonのスタイルシート
StyleSheetsを使用してQPushButtonのフォントとフォントの色を変更できます。問題は、古いWindowsテーマでは、無効になっているボタンに影付きのフォントが表示されることですが、StyleSheetsを使用してこの影付きの前面を取り除く方法がわかりません。誰かがそれについてあなたの考えを提案できますか?前もって感謝します。
qt - QHeaderView::section:selected
QHeaderView に適用された次のスタイル セグメントがあります。
何らかの理由で QHeaderView の「選択された」疑似状態が機能していませんが、ドキュメントでは機能するはずだと書かれています。私は次のことを試しましたが、うまくいきます:
私の質問は、選択したヘッダー TIA に別のスタイルを適用する方法です。