私は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アプリケーションでスタイルシートを使用してQPushButtonアイコンのサイズを変更する方法
- 2. スタイルシートを使用してQtボタンのアイコンを設定する方法は?
- 3. Pythonでqtを使用する方法
- 4. QtでSQLiteを使用する方法
- 5. DLL内のアイコンにQtリソースを使用する
- 6. QtでのsetupUi(this)の使用方法
- 7. XAMLアイコン - 使用方法は?
- 8. Qt QPushbuttonアイコン上のアイコン
- 9. Qt:クリック可能アイコンの作成に使用するオブジェクト/アイテム
- 10. WPF/XAMLでNugetパッケージのアイコンを使用する方法は?
- 11. 反応ネイティブナビゲーションでネイティブベースのアイコンを使用する方法
- 12. Qt C++で使用するC#DLLをラップする方法は?
- 13. InstallShield LEを使用してデフォルトからsetup.exeアイコンをカスタマイズする
- 14. WebApp:ネイティブユーザーインターフェイスのアイコン、色...の使用方法
- 15. URLを使用してAndroidでアイコンを設定する方法
- 16. QToolButtonのテキストの隣に矢印アイコンを置く方法QT C++
- 17. 高DPI画面でQt 5.6でSVNアイコンを鮮明にする方法
- 18. Qt内のQWS_MOUSE_PROTOコードの使用方法
- 19. コードを使用してQTでラベルをスタイルする方法
- 20. QtのiOSアイコンを設定する
- 21. MayaVi2をwxではなくQtにデフォルト/使用する方法を教えてください。
- 22. Qt Creatorでデバッガを使用する方法
- 23. Qtでフローティングツールバーを使用する方法4.5.2
- 24. Qt CreatorでIntel C++コンパイラを使用する方法
- 25. Qtプロジェクトでプリコンパイル済みヘッダーを使用する方法
- 26. QtアプリケーションでWindowsフォントを使用する方法
- 27. Qt-Designerでカスタムウィジェットを使用する方法
- 28. Qtでカスタムライブラリを使用する正しい方法は?
- 29. gitorious.orgでデフォルトのgitポートのみを使用する方法
- 30. Jqueryのdatepickerの検証でデフォルト値を使用する方法
いくつかのコードを投稿すると、警告アイコンが表示されるようにpixmapを設定する必要はありません。これはWindows/Mac/Linuxにありますか? –
申し訳ありませんが、私はオリジナルを失ったが、それは何か簡単だった。あなたのものを使用しても動作しません。 – gatoatigrado