問題タブ [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++ - QWidgets をスタックに置くことはできますか?
バックストーリー:
コードの一部をレビューしてもらいQMessageBox
、エラーを表示するためのローカルを作成し、それをヒープに割り当てました。
開発者は次のように述べています。
このポインターはリークします。親を設定せず、決して削除しません。ここでもポインタは必要ありません。親は 0 を使用せず、Core::ICore::mainWindow() を使用します。
次のように考えたので、私は混乱しました。
- QWidgets はヒープでのみ機能しました
delete error;
メッセージボックスが閉じられたときにポインターが自動的に表示されること。
QMessageBox をスタックに置いてみましたが、表示されませんでした。
質問:
- この QMessageBox をスタックに置いて動作させることはできますか?
delete
QMessageBox ポインターを明示的に指定する必要がありますか?- この場合、親を 0 を超える値に設定することが重要なのはなぜですか?
qt - 翻訳モードで QmessageBox を使用すると、各文の最初の文字が messageBox アイコンの下に表示されます
プログラムでメッセージを表示するために使用QMessageBox
します(情報、重要、警告など)。英語ではうまく機能しますが、ファルシ語に翻訳すると、各文の最初の文字がアイコンの下に表示されます。常に発生するとは限りません。文字列に .arg を使用し、引数部分で使用すると発生することを理解しています"\n". たとえば、次のコードで:
c++ - QMessageBox にタイトル全体が表示されない
どちらの方法でも、タイトルが正しく表示されないこのメッセージ ボックスが生成されます。ダイアログウィジェットのサイズを変更しようとしましたが、役に立ちません。QMessageBox にタイトル全体を表示させるにはどうすればよいですか?
回避策として、タイトル テキストに末尾のスペースを追加できますが、もっと良い解決策があるはずです。
qt - QMessage ボックスのボタンに名前を付ける
このコードにボタンの名前を付けたいと思います。QMessageBoxについてです。
qt - QMessageBox とユニコード文字
QMessageBox に箇条書きの文字を表示しようとしていますが、典型的な「不明な」文字 (?
黒の背景) として表示されます。
これが私がそれをやろうとする方法です:
ソースコードで箇条書き文字を直接使用しようとしました:
Visual Studio から、ファイルを Unicode として保存するように求められますが、これは私が行っていることですが、結果は同じです。
問題があれば、Windows 8.1 の Visual Studio 2010 で Qt5.3 を使用しています。
python-3.x - PyQt QMessageBox クラッシュ プログラム
コードに問題があります。QMessageBox がプログラムをクラッシュさせないように以下のコードを修正するにはどうすればよいですか? なぜこの問題が実際に存在するのかわかりません。新しい QThread で QMessageBox を実行しようとしましたが、何も変わりませんでした。
c++ - QMessageBox で、Ctrl-C でコピーしたテキストに追加するにはどうすればよいですか?
Windows で Qt、C++ を使用し、Ctrl-C を使用して、タイトル、メッセージなどを含むテキストの選択範囲をQMessageBox
. いくつかの追加フィールドを追加しましたQMessageBox
。これらのフィールドから標準からコピーされた情報にカスタム テキストを追加したいと考えています。QMessageBox
既に作成されているテキストを取得して独自のテキストを追加できるようにするには、何をオーバーライドすればよいですか?
python-3.x - Qmessagebox、エラー: 引数 1 に予期しないタイプ 'Ui_MainWindow' があります
バージョン 5 の QTDesigner を使用してメインウィンドウを作成しましたが、メインウィンドウのボタンをクリックして QMessagebox を作成したいと思います。
エラーが発生しました: 引数 1 に予期しない型 'Ui_MainWindow' があります
これが機能しない理由がわかりません。プログラミングに本当に慣れていない私を助けてくれることを願っています:
私が追加した行:
に: