問題タブ [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 - QComboBox AbstractItemView::アイテム
QComboBox コントロールにリストされているアイテムの高さを上げる方法はありますか?
ここQTDevNetフォーラムで提案されているようにフォローしようとしましたが、うまくいきませんでした
私もこれを試しましたが、まだ結果はありません。
スタイルシートレベルでこれを達成することはまったく可能ですか?
qt - QLineEdit フォーカスでデフォルトの青い境界線が描画されないようにする方法
CSS を使用してボーダレス QLineEdit を実現しようとしています。QLineEdit がフォーカスされていない場合は問題なく動作しますが、フォーカスがある場合はデフォルトの青い境界線が常に表示されます。私が使用している単純なCSS:
フォーカスと非フォーカスの CSS を介して異なる背景色を試してみましたが、動作しますが、フォーカス中に青い境界線を削除することはできません。お知らせするために、私はMacで作業しています。
c++ - QTreeView の Qt スタイルシート
現在、Qt と QTreeView のスタイルシートに関する問題に直面しています。ツリーで現在選択されている項目を太字で表示したいだけです。私は以前に調査を行いましたが、多くのフォーラムで提供されている解決策は次のとおりです。
しかし、これは私にはうまくいきません。QTreeView {font: bold;}
どのアイテムが(すべてのアイテムに対して)機能するかを試してみましたが、QTreeView::item:selected {background-color:red;}
機能します。選択したアイテムのフォントが機能しないのはなぜですか? ありがとう !
qt - Qtスタイルシート、QPalette::LinkおよびQPlatte::LinkVisitedの色を設定する方法
ウィジェットの背景色と境界線の色として、QPalette::LinkとQPalette::LinkVisitedの色を使用するライブラリを使用しています。これらの色をスタイルシートで変更したいと思います。スタイルシートを使用してLinkとLinkVisitedの色を設定するにはどうすればよいですか?
qtはリンクのLinkVisitedオプションをサポートしていないことを読みました。しかし、私の場合、両方の色がリンクではなく、ウィジェットの一部に使用されています。
QPaletteの色を設定する代わりにスタイルシートを使用したいのですが。しかし、その色をスタイルシートで設定することは不可能のようです。それは本当ですか?
ウィジェットの色を設定したい。私はこのコードを使うことができます:
QPalette p;
p.setColor(QPalette::Link, QColor(0,255,0));
p.setColor(QPalette::LinkVisited, QColor(0, 255, 0));
pWidget->setPalette(p);
しかし、私はスタイルシートでも同じことをしたいと思っています。たとえば、次のようなものです。
QWidget { link-color: green; link-visited-color: green;}
qt - カスタム形状のQPushButton
いくつかのボタンをSkypeで見られるボタンのように見せたいです。QPushButton
カスタムシェイプでスタイルを設定するにはどうすればよいですか?これを行うためのアイデアはありません。だから私はいくつかの提案が必要です。たとえば、QPushButton
この画像のように見せたい
c++ - 特定の QPushButton スタイル
QPushButton または QToolButton の外観を、elementaryos の Web ページの「ボタン」のようにカスタマイズするにはどうすればよいですか?
私が本当に欲しいのは、特徴的な画像の位置とその横のテキストだけです。運が良ければ、そのような境界線も取得できるかもしれませんが、タイトルの下の小さな説明は本当に必要ありません:)できますかまたは、QPushButton/QAbstractButton/そのようなものをサブクラス化する必要がありますか? 私はすでにどこでも検索しましたが、固定された場所に何かをペイントするなどのものがなければ、そのレベルのカスタマイズは見つかりませんでした。これはまさに私が望んでいないことです.
編集:固定画像ではなく、カスタマイズ可能なボタンを取得するソリューションが本当に欲しい
qt - どのようなスキニングの可能性がありますか?
私の目標は、どこかからスキンを読み込み、現在読み込まれているスキンに基づいてアプリケーションの外観を変更するスキニング モジュールを作成することです。アプリケーションの色のプロパティを保持するすべての画像、フォント、および json ファイルを組み込んだリソース ファイルを使用することを考えましたが、Qt スタイル シートを介してスキニングを行うこともできることを最近発見しました。私の質問は次のとおりです。
- Qt アプリケーションのスキニングに関して、どのような専門的な解決策がありますか (一般的に言えば)?
- Qt スタイル シートを QML と組み合わせて使用して、背景画像 (ソースまたは別の場所から)、色などを簡単に変更するにはどうすればよいですか?
- Qt アプリケーションのスキンを保存する最良の方法は何ですか?
追加: 私のアプリケーションは QML で記述されているため、ここではスタイルシートを使用できません。この種のアプリケーションのスタイルを設定するにはどうすればよいですか? 以前のすべての質問にも同様に回答していただければ、他のユーザーが役立つと思います。
予想通りの感謝。
python - QTabWidget で背景色/画像固有のタブを設定するにはどうすればよいですか?
長い訪問者ステータスの後、ついに、これが私の最初の投稿です。TabWidget (構成から) でタブを動的に作成します。お気に入り; -それはpythonコード、pyqt、答えはc ++でコーディングできます、私には関係ありません:) –</p>
次に、qss を介してスタイルを設定します。
この時点で、すべて問題ありません。しかし、タブを個別に色付けしたい。
どうすればこれを達成できますか? 可能であれば、どのようにタブの objectName を設定できますか?
すべての投稿に感謝します:)
c++ - QSlider の側面に画像を追加する方法
スタイルシートを使用して QSlider を再設計および実装しました。
ただし、スライダー自体の前後 (左または右、上または下) に画像を配置する方法が見つかりませんでした。
元:
スライダー:
画像左:
画像右:
結果:
私は現在 QHBoxLayout を使用しており、QLabels を使用してこれらの画像を挿入していますが、正しい方法または最良の方法とは思えません。
これらの画像を正しく追加するにはどうすればよいですか?
ありがとう!
qt - QTの大きなスタイルファイル(qssファイル)を小さなファイルに分割してすべてをロードする方法
私がやろうとしていることは、スタイルファイル(qssファイル)を読み取って新しいスタイルを追加することが難しいため、大きなスタイルファイルを小さなスタイルファイルに分割する必要があります。その後、それらすべてを適用するためにそれらの小さなqssファイルをロードする必要があります
作成したメインで関数を呼び出してBigファイルをロードしています
大きなファイルを分割し、小さなファイルをリソースに追加し、それらをすべて開いてから、QFile
それらをすべて1つの文字列に連結することを考えましたが、新しいqssファイルを追加するたびに、同じプロセスを再度実行する必要があります
これを行うための効率的な方法はありますか?!!