問題タブ [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.
c++ - QtCreatorのQMessageBoxに複数の行を書き込む方法は?
メッセージボックスに次の行を入れたいと思います。
それぞれの後:
に、プログラムで行を埋めます。QMessageBoxでこの構造をどのように設定できるかをお聞きしたいと思います。可能です?
私はQtCreatorの初心者です。現在、私はこれを行うことを学びました:
qt - QMessageBoxに詳細なテキストを追加すると、閉じる(X)ボタンが無効になります
興味深いことに気づきました。QMessageBoxに詳細なテキストを追加すると([詳細を表示...]ボタンが追加されます)、それを実行すると、システムフレームの閉じる(X)ボタンが無効になり、このウィンドウが閉じられないものとしてマークされます(フレームを右クリック->閉じる無効)。
サンプルコードは次のとおりです。
Qtでこれを手動で行う方法すら見つかりませんでした。何か案は?
ありがとう
android - qmessagebox の問題、位置を変更できない
私はこれを持っています
しかし、qmessagebox を画面の中央に移動させることはできません。setGeometry も使用してみましたが、機能しません。これに関するアイデアはありますか?
c++ - QMessageBox; ボタンのレイアウト
私はQtを使用して会社のGUIインターフェイスを構築する学生プログラマーです。私は現在、データを読み込み、ファイルの種類に基づいてデータを適切に分離するリーダーテーブルを作成しています。誰でも; 特定のファイル拡張子を選択すると、このファイルに含まれるデータの種類を選択するためのメッセージボックスが表示されます。現在、メッセージボックスには、左から右に積み重ねられたすべてのボタンが表示されており、ちょっとばかげているように見えます。私は彼らにさらに良いスタック2x2の上から下にスタックしてもらいたいです。QMessageBoxのドキュメントを調べていましたが、これを行う方法が見つからないようです。私はそれが存在しなければならないことを知っています、それを見つけるのに助けが必要なようです。現在、このメッセージボックスのタラは次のようになっています。
現在、このウィンドウは次のようになっています。
ここでレイアウトを変更したい理由がわかります。私の投稿を読んでくれてありがとう!この課題の克服に貢献できる支援を事前に感謝します。
c++ - ping コマンドの応答を待っている間の QMessage
IP アドレスに対して ping を実行しています。ping 操作が行われていることを QMessageBox に表示したいと考えています。その後、レスポンスを受信するか、1秒のタイムアウトが発生したら、QMessageBoxを閉じたいと思います。
コード:
私の推測では、このタスクにはスレッドを使用する必要があるかもしれませんが、私は Qt の初心者なので、問題は他の場所にある可能性があります。
編集: @atamanroman が示唆したように、Qt リファレンスで説明されているように、シグナル void QProcess::finished ( int exitCode, QProcess::ExitStatus exitStatus ) [signal] を使用して、QProcess を使用しようとしました:
そして、それは機能していません。myBox が閉じられることはありません。どうしたの?
c++ - QMessageBox の HTML
QMessageBox を作成するアクションがあります。そのダイアログで、いくつかの項目を含むリストを印刷したいと思います。次のコードがあります。
ただし、これはリストではなく、html タグ付きのテキストを出力します。リストを印刷するにはどうすればよいですか? 何か案は?
linux - 内部にリンクがある QMessageBox、クリックできない
を に設定しましたが、リンクはまだクリックできませtextFormat
んQt::RichText
。
解決策はありますか?Qt 4.7 では動作しないことを確認しています。
c++ - ブロッキングだが非モーダル QDialog?
いくつかの操作を実行したい画像のスタックがあります。各画像を処理した後、私のプログラムはダイアログをポップアップして、次の画像に進むか中止するかをユーザーに促します。その前に、画像またはパラメーターのいずれかを手動で変更する機会が必要です。とにかく、アプリケーションのウィンドウにアクセスできる必要がありますが、ダイアログを呼び出したメソッドの実行は、ダイアログが閉じられるまでブロックする必要があります。
これを QMessageBox で解決しようとしましたが、exec() 経由で開くとアプリケーション全体がブロックされ、show() を使用するとユーザーの反応を待たずにプログラムの実行が続行されます。
呼び出し元のメソッドまたは関数をダイアログでブロックし、ユーザーが他のウィンドウと対話できるようにする便利な方法はありますか?
ヒントをお寄せいただきありがとうございます。
qt - QMessageBox警告黄色の感嘆符アイコン
QMessageBox::warning
次のような三角形の感嘆符記号でを表示するにはどうすればよいですか?
にオプションが見つかりませんQMessageBox::warning
。赤い円形の記号しか表示されません。