問題タブ [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 投票する
1 に答える
2236 参照

c++ - QMessageBox にスクロールバーを追加する

私はQtでプロジェクトをやっています。QMessageBox を呼び出した後、出力する単語が多すぎることがわかりました。QMessageBox にスクロールバーが必要です。

QMessageBoxが長くならないように、テキストにスクロールバーを作成することは可能ですか?

どうもありがとう!

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

python - QMessageBox をサブクラス化し、PySide にプログレス バーを追加する方法

私はPySideとQt全般にかなり慣れていません。ボタンが通常ある QMessageBox に QProgressBar を追加したいと思います。QMessageBox をサブクラス化してレイアウトを変更する方法があることを願っていますが、コードで Qt レイアウトを行ったことはなく、Qt Designer と pyside-uic を使用してすべてを行いました。

Qt Designer でコンセプトを作成しました。QMessageBox をサブクラス化することで、これと同様のことを行いたいと考えています。QProgressDialog を見てきましたが、柔軟性がありません。アイコンに QMessageBox Icon 列挙型を使用できるようにしたいと思います。

概念

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

python - closeEvent と QMessageBox が UI の更新をブロックしているようです

私は今、この問題を何時間も抱えています。多くのことを調査しました (カスタム QDialog を作成しました) が、この問題の原因は closeEvent と QMessageBox の組み合わせであると判断しました。私が知りたいのは、この問題を克服する方法があるかどうかです。

問題:

コードを閉じる前に、スレッド、DLL などの使用済みリソースをすべてクリーンアップできるようにしたいと考えています。実際にクリーンアップ全体を実行するには数秒かかります。アプリケーションが適切に機能していることをユーザーに保証するために、アプリケーションがそのリソースをクリーンアップしようとしていることを確認するステータス メッセージを「出力」したいと考えています。

ただし、以下のコードを使用すると、「よろしいですか.....」しか得られません。「Stopping App.....」メッセージは に挿入されませんprocessEdit

私のコードスニペット、test.py:

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

c++ - ウィンドウにフォーカスを戻すには?

MessageBox を閉じた後、フォーカス自体がウィンドウに戻りません。私はそうしようとしました:

フォーカスをメイン ウィンドウ ( ) に戻す方法はthis?

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

c++ - 実行時にQTで文字列のリストを表示するには?

実行時に文字列のリストがあります。

これらの文字列を QWidget に表示するのに役立つ人は誰でもいます。その文字列を右クリックすると、QMessageBox でその文字列のインデックスを表示するオプションshow indexが必要です。

可能であれば、技術的なガイダンスを提供することをお勧めします。

ありがとうございました。

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

qt - ノンブロッキング QMessageBox で押されたボタンは?

here でQMessageBox説明されているように、ノンブロッキングを作成しようとしています。

スロットmsgBoxClosed()ではバックしか出ないのですが、QAbstractButton*どのボタン(QMessageBox::YesQMessageBox::No)が押されたかを確認するにはどうすればよいですか?

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

c++ - QMessageBox を移動しますか?

基本的に、私は Qt C++ の基礎を学んでおり、2 つQMessageBoxの異なる を同時に開こうとしていますが、それらは互いに重なっています。それらを並べることが可能かどうか疑問に思っていました。その方法についてのご意見をいただければ幸いです。

追加情報:QMessageBox::name(this,"Title", "Text")道を使って開いています。