問題タブ [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.
qt - QMessagebox の下部テキスト
カスタムの背景画像を持つ QMessagebox があります。背景画像の上側に見たいものがあるので、メッセージボックスのテキストを下げる必要があります。どうすればこれができるか知っている人はいますか?私はすでにbrを使っていくつかの白い線を投げてみました。
しかし、これは背景画像を台無しにします。テキストを含む「ボックス」を下の位置に移動する方法はありますか?
sqlite - 面白い演技のPyQtQMessageBox
QMessageBoxの回答に多少奇妙な問題があります。この関数は、SQLiteデータベースから行を削除するために使用されます。削除する前に、メッセージボックスが表示され、確認を求められます。クエリは正常に実行されますが、YESまたはNOで答えたかどうかに関係なく、常に削除されます。
コードは次のとおりです。
qt - QMessageBox->setText で引数を表示する
私は次のようにQMessageBox
定義しました
私の はどこm_setting2
ですかQMessageBox*
。
の後VALUE TO
に、setText
から取得した整数である引数を追加したいと思いQLineEdit
ます。この整数は に格納されvaluee
ます。
の後にその整数を出力するにはどうすればよいですかVALUE TO
。
どこかで、それは次のようになるべきだと見ましたが、機能しQString.("%1").arg(valuee)
ていません。
私を助けてください。あらゆる種類の懸念に感謝します。
c++ - QWidget と QMessageBox の表示
show イベントで QMessageBox を表示する QWidget があります。QWidget の showEvent 関数をオーバーライドしました。問題は、メッセージ ボックスが最初に表示され、残りのウィジェットが後で表示されることです。この問題を解決するにはどうすればよいですか?
c++ - Mac での Qt::Sheet と QMessageBox::show()
ユーザーに質問をしてQMessageBox
、それに応じて応答したいアプリケーションがあります。問題は、Mac でダイアログをシートとして表示したいのですが、open()
メソッドを使用するとすぐに戻ることです。
とにかく、ユーザーがシートで押したボタンを自分で実装しなくても取得できますQDialog
か? msgBox
I connectからの信号はありますか?
qt - QMessageBox のサブクラス化
QMessageBox をカスタマイズする必要があります。フレームとタイトル バーを削除し、独自のタイトル バーと閉じるボタンを追加する必要があります。また、標準のボタンを置き換え、おそらくボックスの背景色をやり直す必要があります。
それをサブクラス化して上記を達成することは可能ですか? これの例はどこにありますか?または、Dialog をサブクラス化し、独自のメッセージ ボックスを作成する必要がありますか?
python - QMessageBox に MySQL エラーを表示する
PyQt アプリケーションを開発するために、ローカルの MySQL サーバーを実行しています。サーバーがダウンしている場合に QMessageBox を表示できれば、アプリケーションが起動しない理由をエンドユーザーが理解できるようになると便利です。
サーバーをシャットダウンして端末からプログラムを実行すると、通常の応答が返されます。
pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' (2)")
私のコードは簡単です
「MySQL サーバーがダウンしています!」という QMessageBox を実際に表示する方法はありますか? または似たようなものですか?MySQL サーバーが実行されていない場合、アプリケーション ウィンドウも表示されず、端末エラーだけが表示されます。
:編集:
提案された変更の後、私のコードは次のようになります。
私が得るエラーは次のとおりです。
:編集2:
unutbuの答えとコードをいじった後、これが私が探していた解決策です:
qt - QWidget ペインティングキャッシュをフラッシュするには?
カスタム スタイルの QMessageBox に取り組んでいます。メソッド Polish() のカスタム QStyle クラスで、次のように呼び出します。
半透明の境界線を使用しない限り、これは正常に機能します。半透明の部分は、再描画のたびに暗くなります (たとえば、[詳細を表示]/[詳細を非表示] を何度も押すと)。
更新:メッセージボックスを移動すると、「暗すぎる半透明のコンテンツ」も移動することに気付きました。したがって、QWidget ペインティング キャッシュをフラッシュしたい - このようなものが存在する場合 (バッキング ストア??)。
qt - QDialogButtonBox: 個々のボタンに異なる色を塗りつぶす方法はありますか?
画面のエラー メッセージ ボックスを作成しています。ボタンに QDialogButtonBox を使用しています。ここで、ボタンをさまざまな色で塗りつぶしたいと思います。例: "OK" --> 緑 "キャンセル" --> 赤など。すべてのボタンの背景を変更できますが、個別には変更できません。
これを行う方法はありますか??
前もって感謝します !!!!
c++ - QMessageBox を使用した Yes/No メッセージ ボックス
Qt で Yes/No ボタンのあるメッセージ ボックスを表示するにはどうすればよいですか? また、どのボタンが押されたかを確認するにはどうすればよいですか?
つまり、次のようなメッセージ ボックスです。