問題タブ [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.

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

c++ - Qt GUI: マウスで複数の QLabel を選択

Qt GUI でグリッド レイアウトに配置された複数の QLabels のテキストをマウスで選択できるようにしたいと考えています。QLabel には TextSelectableByMouse のような textInteractionFlags があり、1 つのオブジェクトに対してこの動作を有効にしますが、複数の QLabel ウィジェットにわたる選択は機能しないようです。

多くのマウスの「追跡」やレイアウトの再実装を必要としない方法はありますか?

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

c++ - QLabel は完全なスペースを取ります

QVBoxLayout を含む QWidget があり、そのレイアウトには QLabel と QToolButtons が含まれています。私の問題は、 QLabel がすべてのスペースを占めることです。私が見つけた唯一の解決策は、 maximumHeight を QLabel に設定することですが、そうすると Qt::AlignTop が機能しなくなります。

main.cpp:

ここでは、QLable が占めるスペース (青いスペース) を示す図を示します。 QLabel_space

したがって、QLable が必要とするスペースを最小限に抑えるのを手伝ってください :)

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

c++ - Qt スタイル シートの背景色は常に黒で表示されます

Qtでプロジェクトに取り組んでいます。0-255 になる変数があります。255 は黒、0 は白、その間はグレーの色合いにする必要があります。だから私は正方形のQLabelを持っています。スタイルシートを設定しようとしていますが、何を入力しても黒くなり続けます。コードは次のようになります。

「数字」が何であれ、常に黒で表示されます。Windows 8を使用していることに注意してください。

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

c++ - アプリケーション実行時のランタイム エラー。原因は Qlable

問題は、アプリケーションを実行すると、問題の原因を明らかにせずにアプリケーションを閉じるメッセージが表示されることです。

アプリケーションは、2 つの数値を加算するための単純な電卓です。
このアプリケーションには、6 つの GUI オブジェクトが含まれています。数字を入力するための
2 つ。 3 、表示する2 、、および 2 つの数値の加算結果を出力するもう 1 つは、です。 最後に、結果を. QSpinBox
QlabelQlabel+=and this object is the reason of the problem
QPushButtonQlabel

コードを表示します
。3 つのファイル ( main.cppcalculator.hcalculator.cpp) があります。

-- Main.cpp --

-- 計算機.h --

-- 電卓.cpp --

私はこの行で疑います:

その前の行を削除すると、アプリケーションは正常に動作します。
結論、Qlabel最終結果の表示を担当するこのオブジェクトの問題。

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

c++ - Qラベルの回転

次のように、ピックスマップからラベルを設定しています。

ここで、90 度回転させたいと思います。その方法は?

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

c++ - Qt - スレッドの操作

OpenCVコードを実行し、20ミリ秒ごとにQLabelの画像を変更するためのQTimerがありますが、このOpenCVコードをより自然に実行し、タイマーに依存したくありません。

代わりに、ユーザー入力を処理する 1 つのメイン スレッドと、OpenCV で画像を処理する別のスレッドが必要です。見つけられないのは、あるスレッドの QLabel 画像 (pixmap) を別のスレッドから変更するスレッド セーフな方法です。誰かがこのプロセスを説明し、コード例をいくつか教えてください。また、QThread を使用することの長所と短所も知りたいです。これはプラットフォーム フリーであるため、通常はスムーズに実行されるシステム レベルではなく、ユーザー レベルのスレッドのように聞こえます。