私はQt(PyQtを使用しています)だけを使用しています。 QMessageBox.warning()。プラットフォームのデフォルトのアイコンを使用する方法はありますか?現在、より完全なQMessageBoxコンストラクタを使用していて、setIconPixmapを呼び出しています。qtでデフォルトのアイコンを使用する方法
答えて
私はPython経由でのQtの使用やQMessageBoxの使い方に慣れていません。ただし、ドキュメントを一目で把握すると、警告アイコンが使用されます。警告アイコンは、変更されていない場合はプラットフォームのデフォルトアイコンである必要があります。 Qtのバグ追跡システムを見てバグかどうか調べてみましたか?それとも、バグや機能リクエストを送信するのですか?上記のリンクから
http://doc.qt.io/qt-5/qmessagebox.html
:
QMessageBoxは本当に唯一の事前に定義されたアイコンこれら各ショーで異なる4事前に定義されたメッセージの重大度、またはメッセージの種類をサポートしています。 iconプロパティを事前定義されたアイコンの1つに設定することによって、4つの定義済みメッセージタイプの1つを指定します。
あなたはQMessageBoxコンストラクタを使用する必要があります。
QMessageBox (Icon icon, const QString & title, const QString & text, StandardButtons buttons = NoButton, QWidget * parent = 0, Qt::WindowFlags f = Qt::Dialog | Qt::MSWindowsFixedSizeDialogHint)
、あなたはこれらのアイコンのいずれかを使用することができます:あなたは、アイコンのため、このパラメータを渡すことができます例えば
http://doc.qt.io/qt-5/qmessagebox.html#Icon-enum
を:QMessageBoxを::警告
HTH! は、私はあなたがメッセージボックスの使用状況を書かれているかわかりませんが、ここで私はそれを使用する方法です
挨拶:
from PyQt4 import QtGui
QtGui.QMessageBox.warning(parent, dialogTitle, dialogText)
それがあなたのメッセージボックスに警告アイコンを生成しない場合は、 PyQtの最新版へのアップグレードを検討したいと思うかもしれません。PyQtの改訂版でこれほど小さなバグを経験しているからです。
私はちょうど今日...私がインストールしていないアイコンのライブラリはおそらくあります。あなたがすでに知っていない限り(またはqtデベロッパーです)、あまり心配しないでください。私のためにそれほど問題ではありません。歓声、ニコラス – gatoatigrado
- 1. スタイルシートを使用してQtボタンのアイコンを設定する方法は?
- 2. XAMLアイコン - 使用方法は?
- 3. DLL内のアイコンにQtリソースを使用する
- 4. Qt QPushbuttonアイコン上のアイコン
- 5. QtでのsetupUi(this)の使用方法
- 6. WebApp:ネイティブユーザーインターフェイスのアイコン、色...の使用方法
- 7. InstallShield LEを使用してデフォルトからsetup.exeアイコンをカスタマイズする
- 8. WIXを使用してダイアログウィンドウのアイコンをカスタマイズする方法は?
- 9. C#を使用してシステムトレイのアイコンを右クリックする方法
- 10. gitorious.orgでデフォルトのgitポートのみを使用する方法
- 11. Qt CreatorでIntel C++コンパイラを使用する方法
- 12. Qtでフローティングツールバーを使用する方法4.5.2
- 13. Qt Creatorでデバッガを使用する方法
- 14. Qtプロジェクトでプリコンパイル済みヘッダーを使用する方法
- 15. Qtでカスタムライブラリを使用する正しい方法は?
- 16. Qt-Designerでカスタムウィジェットを使用する方法
- 17. システムテーマの使い方QPushButtonのアイコン - Linux上のQtデザイナー
- 18. MayaVi2をwxではなくQtにデフォルト/使用する方法を教えてください。
- 19. DB2のLOAD文でデフォルト値を使用する方法は?
- 20. Qt Symbianの画面の中央にアイコンを配置する方法は?
- 21. デフォルトでハイバネートでカスタムキージェネレーターを使用する方法
- 22. OS XのQT、アプリをクリックして検出する方法Dockアイコン
- 23. ビットマップを通知アイコンとして使用する方法
- 24. 通知アイコンとステータスを使用してダウンロードする方法
- 25. ファイル拡張子を指定してQtアイコン(QIcon)を取得する方法
- 26. デフォルトでREADME.mdファイルにgithub flavored markdownを使用する方法は?
- 27. Qtアプリケーションとウィンドウウィンドウ下のアイコン
- 28. Firemonkeyの文字列グリッドセルで異なるフォントスタイルとアイコンを使用する方法
- 29. Qtを使用してセルをExcelに変換する方法
- 30. C++/Qt(Windows上)の.exeと.dllからアイコンを読み取る方法は?
いくつかのコードを投稿すると、警告アイコンが表示されるようにpixmapを設定する必要はありません。これはWindows/Mac/Linuxにありますか? –
申し訳ありませんが、私はオリジナルを失ったが、それは何か簡単だった。あなたのものを使用しても動作しません。 – gatoatigrado