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

0 投票する
6 に答える
22368 参照

qt - QMessageBox を自動で閉じる

Qt Symbian プロジェクトを構築しています。数秒後に自動的に閉じる通知をユーザーに表示したいと考えています。Nokia が UI でこれを多用しているのを見てきました。

現在、ユーザーが QMessageBox を閉じることができるように以下のコードを使用していますが、1 秒または 2 秒後に QMessageBox を自動的に閉じることができれば幸いです。Qtを使用してこれを行うにはどうすればよいですか?

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

qt - QMessageBoxにアイコンを表示するにはどうすればよいですか?

中にアイコンを表示しようとしているアバウトボックスがあります。

これが私のコードです:

これが私のリソースファイルです:

0 投票する
3 に答える
2722 参照

c++ - 特定のスタイルを特定のQMessageBoxに設定します

Qtの特定のQMessageBoxに特定のスタイルを設定する方法。特に、「Well done !!!」というテキストのフォントサイズと色を設定して、以下のメッセージボックスを呼び出したいと思います。

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

html - たとえば、Qt4で使用する前に、ユーザー提供のテキストをRTFとしてエスケープする方法。QMessageBox?

最近、QMessageBoxが提供されたテキストをHTMLサブセットとして解析することを発見しました。ユーザー提供のテキスト(アイテムの名前)と一緒に使用したい。RTF / HTMLとして解釈されないように、ユーザーのテキストをエスケープするにはどうすればよいですか?

0 投票する
3 に答える
5773 参照

c++ - 非表示の QMainWindow の問題: QMessageBox が表示された後にアプリケーションがクラッシュする

ウィンドウをクリックすると、ウィンドウが非表示になり、QMessageBox が表示されます。[OK] をクリックすると、アプリケーションが終了し、MainWindow のデストラクタは呼び出されません。アプリケーションが終了するのはなぜですか? 多分私は何かを逃しましたか?Qt 4.7.0、Linux。

... おっとっと!必要なものが見つかったようです。

必要に応じて、a.exit(0) を使用してアプリを終了します。しかし、私はまだ何が間違っていたのか理解していません。

うん!何が悪いのか理解できたようです。方法のご案内です

QApplication::quitOnLastWindowClosed(bool):

このプロパティは、最後のウィンドウが閉じられたときにアプリケーションが暗黙的に終了するかどうかを保持します。デフォルトは真です。このプロパティが true の場合、Qt::WA_QuitOnClose 属性が設定された最後の表示可能なプライマリウィンドウ(つまり、親のないウィンドウ) が閉じられると、アプリケーションは終了します。デフォルトでは、この属性はサブウィンドウを除くすべてのウィジェットに設定されています。Qt::Window オブジェクトの詳細なリストについては、Qt::WindowType を参照してください。

QMainWindow が非表示になると、ウィンドウは表示されなくなります。QMessageBox が閉じられると、アプリケーションは終了します。

0 投票する
4 に答える
9222 参照

qt - QMessageBox のデフォルトのタイトルは何によって決まりますか?

個々のメッセージ ボックスごとQMessageBoxに呼び出す必要がないように、デフォルトのタイトルを別のものに変更したいと考えています。setWindowTitle

デフォルトのウィンドウ タイトルはどのように選択されますか?

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

java - QMessageBoxを使用して、オプションのリストから選択します

新たにJavaからQtに移行していますが、質問があります。JOptionPaneでは、選択肢の配列を渡すことができ、JOptionPaneは、ユーザーが選択肢を選択するためのコンボボックスを自動的に作成します。QMessageBoxまたは別のネイティブQt要素を使用したQtで、これに類似したものが可能ですか?

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

qt - QMessageBox ブロック QDialog

今回は質問の仕方がよくわかりません…

QDialog をメイン ウィンドウとして使用するアプリケーションがあります。アプリケーションは、リモート マシンから温度、湿度などのさまざまな値を取得しています。

開発のために、これらの値をシミュレートするために、さまざまなウィジェットを含むグループ ボックスを追加しました。ユーザーへの警告とアラームのスローにはさまざまな制限があります。

たとえば、温度が 30°C を超えた場合は、要求時間 (アプリケーションがリモート マシンでポーリングを行う) と現在の温度で QMessageBox を開きます。したがって、これはリクエスト サイクルごとに更新されます。

show() メソッドを使用して、アプリケーションをバックグラウンドで実行し続けるメッセージ ボックスを表示します。現在の問題は次のとおりです。フォーカスがメッセージ ボックスにあり、メイン ウィンドウには何もありません。メッセージ ボックスが受け入れられないか終了するまで、QDialog をクリックすることはできません。

それが私の問題です。シミュレーション モードでは、メイン ウィンドウのスライダーで調整できるさまざまな温度値を試してみたいと思います。これらのウィジェットにアクセスするにはどうすればよいですか / メッセージボックスを何らかの方法で「ブロックしない」ようにしますか?

よろしくお願いします、

マティアス

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

c++ - QString を QMessageBox に渡すことは可能ですか?

私は、ユーザーが自分の情報をいくつかの QLineEdits に入力する QT アプリケーションに取り組んでいます。次に、[送信] ボタンをクリックします。情報を確認する(OK)かキャンセルするかを尋ねるQMessageBoxを表示させたいです。入力した情報が正しいかどうかを確認できるように、メッセージ ボックスに入力した情報を表示する必要があります。これまでの私のコードは次のとおりです。

QT と C++ は初めてです。どんな提案でも大歓迎です。

0 投票する
5 に答える
5939 参照

c++ - QMessageBoxの親を設定する

QMessageBoxたとえば、次のコードで、の親を設定することの利点が何であるかを理解できません。

誰かが私を助けることができますか?