問題タブ [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.
c++ - Qt GUI: マウスで複数の QLabel を選択
Qt GUI でグリッド レイアウトに配置された複数の QLabels のテキストをマウスで選択できるようにしたいと考えています。QLabel には TextSelectableByMouse のような textInteractionFlags があり、1 つのオブジェクトに対してこの動作を有効にしますが、複数の QLabel ウィジェットにわたる選択は機能しないようです。
多くのマウスの「追跡」やレイアウトの再実装を必要としない方法はありますか?
c++ - QLabel は完全なスペースを取ります
QVBoxLayout を含む QWidget があり、そのレイアウトには QLabel と QToolButtons が含まれています。私の問題は、 QLabel がすべてのスペースを占めることです。私が見つけた唯一の解決策は、 maximumHeight を QLabel に設定することですが、そうすると Qt::AlignTop が機能しなくなります。
main.cpp:
ここでは、QLable が占めるスペース (青いスペース) を示す図を示します。
したがって、QLable が必要とするスペースを最小限に抑えるのを手伝ってください :)
c++ - Qt スタイル シートの背景色は常に黒で表示されます
Qtでプロジェクトに取り組んでいます。0-255 になる変数があります。255 は黒、0 は白、その間はグレーの色合いにする必要があります。だから私は正方形のQLabelを持っています。スタイルシートを設定しようとしていますが、何を入力しても黒くなり続けます。コードは次のようになります。
「数字」が何であれ、常に黒で表示されます。Windows 8を使用していることに注意してください。
c++ - アプリケーション実行時のランタイム エラー。原因は Qlable
問題は、アプリケーションを実行すると、問題の原因を明らかにせずにアプリケーションを閉じるメッセージが表示されることです。
アプリケーションは、2 つの数値を加算するための単純な電卓です。
このアプリケーションには、6 つの GUI オブジェクトが含まれています。数字を入力するための
2 つ。
3 、表示する2 、、および 2 つの数値の加算結果を出力するもう 1 つは、です。
最後に、結果を. QSpinBox
Qlabel
Qlabel
+
=
and this object is the reason of the problem
QPushButton
Qlabel
コードを表示します
。3 つのファイル ( main.cpp
、calculator.h
、calculator.cpp
) があります。
-- Main.cpp --
-- 計算機.h --
-- 電卓.cpp --
私はこの行で疑います:
その前の行を削除すると、アプリケーションは正常に動作します。
結論、Qlabel
最終結果の表示を担当するこのオブジェクトの問題。
c++ - Qラベルの回転
次のように、ピックスマップからラベルを設定しています。
ここで、90 度回転させたいと思います。その方法は?
c++ - Qt - スレッドの操作
OpenCVコードを実行し、20ミリ秒ごとにQLabelの画像を変更するためのQTimerがありますが、このOpenCVコードをより自然に実行し、タイマーに依存したくありません。
代わりに、ユーザー入力を処理する 1 つのメイン スレッドと、OpenCV で画像を処理する別のスレッドが必要です。見つけられないのは、あるスレッドの QLabel 画像 (pixmap) を別のスレッドから変更するスレッド セーフな方法です。誰かがこのプロセスを説明し、コード例をいくつか教えてください。また、QThread を使用することの長所と短所も知りたいです。これはプラットフォーム フリーであるため、通常はスムーズに実行されるシステム レベルではなく、ユーザー レベルのスレッドのように聞こえます。