問題タブ [qmessagebox]
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.
python - pyqt: QMessageBox 出力の変数値?
現在、QMessageBox にテキストを含むウィンドウを表示しています。それは機能し、テキストを正確に表示します。
性別と年齢の後に特定の変数の値を含めたいのですが、変数値を含めるための構文に興味があります。最初にそれらを文字列に変換しますか? .about ボックスは最大 3 つの引数しかとれないので、それらをどのように含めるのですか?
ありがとうございました!
qt - 'QMessageBox::critical' : 4 つのオーバーロードのいずれも、すべての引数の型を変換できませんでした
独立したスレッドが特定の .txt ファイルで "alert1" という単語に遭遇するたびに、エラー メッセージを表示したいと考えています。しかし、mythread.cpp ファイル内の monitorForAlerts() 内で上記のエラーが発生します。この行は、dialog.cpp 内に配置した場合に実行されると予想されます。したがって、これはこのオブジェクトの非継承によるものだと思います。指定されたコードでこのエラーを解決する方法を教えてください。
コードは次のとおりです。
mythread.h
ダイアログ.cpp
mythread.cpp
main.cpp
最新の更新* * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * * * * ** * ** * ** * ** * ** * ****
こんにちはズラトミール、私はあなたの最初のアドバイスを受け入れることにしました。スレッドが発行するシグナルを作成し、それを QDialog のスロットに接続しました。シグナルはmythread.hで宣言され、スロットはdialog.hで宣言されているため、connect()を実装する場所がわからないため、私の理解が正しいかどうか教えてください。connect の接続タイプ引数は Qt::QueuedConnection であるため、別のスレッドからの GUI 要素はメインスレッドとは異なります。作成されません。この記述は正しいですか?そして、これをどこに置くのですか?
mythread.h
dialog.h
mythread.cpp
ダイアログ.cpp
これが正しかった場合、connect() をどのように実装し、どのファイルに実装すればよいでしょうか?
qt - QMessageBox のモノスペースのdetailedText
を使用してQMessageBox
、統計テストの結果を表示しています。要約結果を有益なテキストに入れ、完全な結果を詳細テキストに入れることができるので、これは素晴らしいことです。問題は、完全な結果が表であるため、正しく見えるように等幅QMessageBox
にして、詳細なテキスト領域で等幅フォントを使用しないことです。
したがって、サブクラス化QMessageBox
、またはサブクラス化QDialog
して、のように見えるがQMessageBox
詳細テキスト領域で等幅フォントを使用するものを作成することを検討しています。私は現時点で少し錆びており、どちらがより良い選択肢であるかを理解するのに苦労しています. をサブクラス化して、独自の「詳細テキストを表示」ボタンをQMessageBox
追加し、詳細テキスト領域とボタンを非表示のままにすることはできますか? または、これを行う簡単な方法はありますか?QTextEdit
QMessageBox
qt - QtでQMessageBoxのフォントを変更するには?
と を使用して単純なアプリケーションを構築しようとしていましQComboBox
たQPushButton
。アイデアはQComboBox
、システムで使用可能なすべてのフォントのリストを に取り込むことです。ユーザーがフォントを選択して を押すと、フォントが選択されQPushButton
たQMessageBox
状態で が表示されます。今それを行う方法は?
qt - QMessageBox のサイズをテキスト サイズに合わせる
QMessageBox::critical
コンテンツ (メッセージ テキスト) のサイズに応じてサイズを自動的に調整するを作成したいと思います。どうすればいいですか?
これは、QMessageBox に表示したいメッセージです
tmpStrTmp
次のようなことができます<vct nm="name"> <vcx nm="xyz">
私はこれらの方法で QMessageBox を構築しようとしました:
最初に簡単です:
これは、次のように tmpStrTmp の内容のない半分のメッセージを示しています。
ベクトルの読み取り中にエラーが発生しました。
チェックインしてください:
問題だと思ったのですが、QMessageBoxtmpStrTmp
だけに入れると内容が表示されます。tmpStrTmp
それで、スペースの問題だと思い、次の2つの方法を試しました。
1.
2.
しかし、成功せずに...助けはありますか?ありがとう
qt - QWidget を QMessageBox のように動作させるには?
QWidget
のように動作するを作成しようとしていますQMessageBox
。たとえば、 を閉じないQWidget
と 2 つと 1 つある場合、利用できません! このように振る舞う機能はありますか?QMessageBox
QMessageBox
QWidget
QWidget
qt - QMessageBox::critical を最上位に保つ
私は現在、QMessageBox::critical()
メッセージボックスと呼ばれる静的なものを使用していますが、すべてのウィンドウの上にとどまるために本当に必要です。誰かがそれを実装する方法を知っていますか?
の静的バージョンのみQMessageBox
が必要です。
前もって感謝します。