Не меняется иконка всплывающего окна в PyQt6 на MacOS
У меня есть всплывающее окно:
self.popup = QMessageBox(self)
self.popup.setWindowTitle('Test')
self.popup.move(400, 300)
self.popup.setIcon(QMessageBox.Icon.Warning)
self.popup.setText('Test pop-up window.')
self.popup.setDefaultButton(QMessageBox.StandardButton.Ok)
self.popup.exec()
Почему-то строчка с методом setIcon
не меняет иконку окна на MacOS, вместо этого просто показывает стандартную пайтоновскую иконку. На винде все работает и показывает иконку, соответствующую значению Warning
.
В PyQt5 все работает, так как используется старая система всплывающих окон.
PyQt5:
PyQt6: