Qt (PyQt이지만) 만 사용하고 있는데 예를 들어 전화하면 아이콘이 표시되지 않습니다. QMessageBox.warning(). 플랫폼의 기본 아이콘을 사용하는 방법이 있습니까? 현재 저는보다 완벽한 QMessageBox 생성자를 사용하고 setIconPixmap을 호출하고 있습니다.qt에서 기본 아이콘을 사용하는 방법
답변
저는 파이썬을 통해 Qt를 사용하거나 QMessageBox를 사용하는 것에 너무 익숙하지 않습니다. 그러나 설명서를 한눈에 보면 경고 아이콘이 사용됩니다. 경고 아이콘은 변경되지 않은 경우 플랫폼의 기본 아이콘이어야합니다. Qt의 버그 추적 시스템을보고 버그인지 확인해 봤습니까? 또는 버그/기능 요청을 제출 하시겠습니까? 위의 링크에서
http://doc.qt.io/qt-5/qmessagebox.html
:
QMessageBox는 정말로 유일한 미리 정의 된 아이콘들은 각각의 쇼에서 다른 네 개의 미리 정의 된 메시지 심각도 수준, 또는 메시지 유형을 지원합니다. icon 속성을 미리 정의 된 아이콘 중 하나로 설정하여 미리 정의 된 네 가지 메시지 유형 중 하나를 지정하십시오.
은 그래서 당신은 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 개발자입니다.) 너무 많이 걱정하지 마십시오. 그것은 나에게별로 문제가되지 않는다. 환호, Nicholas – gatoatigrado
- 1. Qt에서 PNG 아이콘을 변경하는 방법
- 2. Windows Qt에서 linux 글꼴을 사용하는 방법?
- 3. JFileChooser에서 기본 Java 아이콘을 변경하는 방법
- 4. Qt에서 exe를 만드는 방법?
- 5. qt에서 알람을 설정하는 방법
- 6. Qt에서 커브를 그리는 방법?
- 7. Qt에서 JSON에 직렬화하는 방법
- 8. Google지도에서 기본 A B 아이콘을 제거하는 방법 경로 방향
- 9. Qt에서 setupUi (this)를 사용하는 이유
- 10. qt에서 도움말 작업을 구현하는 방법
- 11. 커서를 QT에서 앞뒤로 움직이는 방법?
- 12. qt에서 이미지 미리보기를 표시하는 방법?
- 13. Qt에서 새 파일을 만드는 방법
- 14. Qt에서 테이블 테이블을 보는 방법?
- 15. Qt에서 CPU 사용량을 얻는 방법
- 16. Qt에서 메뉴를 동적으로 추가하는 방법
- 17. QT에서 차트를 이미지로 저장하는 방법
- 18. Firefox 아이콘을 변경하는 방법?
- 19. 델파이의 기본 EXE 아이콘을 변경하는 방법이 있습니까?
- 20. linux/Qt에서 USB 연결을 감지하는 방법
- 21. qt에서 코드의 변수와 일치하는 위젯을 구현하는 방법
- 22. DataGridImageCell에서 사용하는 오류 아이콘을 얻으려면 어떻게해야합니까?
- 23. 드롭 다운 목록에서 아이콘을 사용하는 방법은 무엇입니까?
- 24. Qt에서 키보드를 표시하는 방법은 무엇입니까?
- 25. 기본 클래스에서 이벤트 핸들러를 사용하는 방법
- 26. ActiveRecord에서 기본 SQL 식을 사용하는 방법?
- 27. Glassfish 3.1과 함께 기본 .so를 사용하는 방법
- 28. gitorious.org에서 기본 git 포트만 사용하는 방법
- 29. CL-SQL에서 autoincrement 기본 키를 사용하는 방법?
- 30. 기본 생성자없이 객체를 생성하는 Automapper을 사용하는 방법
일부 코드를 게시하면 경고 아이콘이 표시되도록 픽스맵을 설정할 필요가 없습니다. Windows/Mac/Linux에 있습니까? –
죄송합니다. 원본을 잃어 버렸지만 단순한 내용이었습니다. 당신을 사용하면 작동하지 않습니다. – gatoatigrado