問題タブ [qlabel]
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 Creatorで、特定のクラスのQLabelに背景画像を設定する方法
QLabel から継承し、一種の「プッシュ ボタン」として機能する新しいクラスのクリック可能なラベルを作成しました。
背景画像をボタン自体として使用したいと思います。このようにして、さまざまな状態 (無効、クリック、リリース) の背景画像を変更することもできます。
そのラベルの属性のみを変更するスタイル シートを指定する方法、または Qlabel のプロパティ/属性を変更する方法を教えてください。(スタイルシートが background-image url(xxx) になることはわかっていますが、カスタムクラスのすべてのボタンをその画像に変更します)
ありがとう
c++ - QtQLabelHTMLフォントサイズがひどく失敗する
私のQtアプリケーション(Ubuntu 10.10LinuxリポジトリのQt4.7.0を使用)ではQt::RichText
、次のHTMLを使用してQLabelを使用しようとしました。
何らかの理由で、フォントサイズが正しく設定されていません。すべてのウィジェットは同じフォントサイズを取得します。デフォルトのフォントサイズよりも大きくなりますが、それでも間違ったフォントサイズになります。最初のウィジェットに設定されたフォントサイズは、次のウィジェットが使用するサイズに影響を与えるようです。color属性のみを設定すると、ラベルテキストは標準サイズのままになります。
QtDesignerでもこれを再現しようとしましたが、同じ問題が発生します。
テキスト形式をに設定しQt::Richtext
ても効果はありません。また、HTML属性値を引用符で囲んでも、何も変わりません。
私は何が欠けていますか?
qt - Qlabel でアンチエイリアスを有効にする方法は?
私の QLabels は非常に醜く見えます。アンチエイリアスがないようです。この機能を有効にするにはどうすればよいですか (利用可能な場合)?
qt - QLabel の上にある余分なスペースを取り除く
下の図に示すように、「実際の定義」と QLabel 内のテキストの間に不要な空白がある QLabel があります。AlignTop
垂直方向の配置をに設定し、スタイル シートを に設定しようとしましたQLabel{padding: 0 0 0 0px;}
が、これが最終結果です。
どうすればこれを修正できますか?
編集テストUIファイルを作成しているときに、この背後にある原因はインデントを15
. 下部にインデントを発生させずに (そしてラベルの上部にテキストの配置を維持しながら) インデントを右に保つにはどうすればよいですか? もう indent しか使えないようです。
qt - Qtは無効なフォントファミリでラベルスタイルをどのように処理しますか?
私は現在、米国向けに作成された Qt アプリケーションを韓国と中国で使用できるように拡張しています。私は Qt Linguist を使用して大成功を収めましたが、一部の文字列のスタイルがすべて失われました。具体的には、体重とサイズが減りました。
Qt がフォントファミリーでサポートされていない文字を含む文字列を印刷しようとすると、デフォルトのスタイルになりますか?
python - フォームサイズ変更pyqt4pythonで画像サイズを調整/拡大する方法
画像付きのqlabelがあり、QGridLayout内にあります。フォームのサイズを変更すると、QGridlayoutは自動的にサイズ変更されますが、画像付きのqlabelは拡大されません。
qt - QTでのQLabelのテキストレンダリングの「テキストオーバーフロー」
サイズ変更可能なウィジェットにQLabel要素があります。テキストは境界をオーバーフローする可能性があるため、アプリケーションをよりエレガントに見せるために、テキスト内の最後の完全に表示された単語の後に省略記号(...)を生成する方法が必要です。
以前はHTML/CSSでレイアウトを作成しtext-overflow: ellipsis;
ていましたが、QTクラスの場合はこれに関する情報が見つかりませんでした。
qt - Qt でのアニメーション画像の置き換え
QLabel内でQPixmapの変更をアニメーション化しようとしています。
QScrollArea から派生したいくつかのオブジェクトを保持する MainWindow があります。これらはそれぞれ QLabel メンバーを保持しています。
を使用mousePressEvent()
して、各 QLabel の画像を置き換えることができsetPixmap()
ます。ただし、それは各QLabelの画像を切り替えるだけですが、私が達成したいのは、新しい画像が既存の画像の上をスライドするアニメーションです。
まず、QTimeLine を使用して QLabel に QPixmap を自分で描画しようとしました (そのために QLabel から派生するクラスを作成し、独自の setPixmap() を作成しました) が、うまくいきませんでした。次に、QPropertyAnimation を使用してみましたが、サブクラスを実装しないと Pixmap 上に構築できません。
どんな考えやアイデアでも大歓迎です。
qt - スタイルシートを変更すると、qlabelが移動します
水平レイアウトにいくつかのラベルがあり、特定の時間にラベルの周囲の境界線を有効/無効にしたい。スタイルシートを使用してこれを行うことはできますが、問題は、この方法で境界線を有効/無効にするたびに、ラベルがレイアウト内で数ピクセルだけ左または右にシフトすることです。
これは、UIの外観を損なう厄介なアーティファクトです。誰かがこれが起こるのを防ぐ方法を知っていますか?
ありがとう!
マーロン
c++ - QLabel で画像を表示する
Qt インターフェイスを作成し、Qlabel を追加して、pixmap を画像に設定しました。イメージラベル =
これは Qtdesigner でプレビューすると ui_mainwindow.h に表示されるコードで、画像は表示できます。しかし、コードブロックを使用して実行すると、ボタンなどはすべて問題ありませんが、画像は表示されません。以下のセクションに何か追加する必要がありますか?