5

如何在 Qt,python 中更改或删除标题 QMessageBox 中的图标。我有下一个鳕鱼:

msgBox = QtGui.QMessageBox(QtGui.QMessageBox.Information, ' ', 'Completed',
                           buttons=QtGui.QMessageBox.Yes)
msgBox.setWindowFlags(QtCore.Qt.FramelessWindowHint |
                      QtCore.Qt.WindowTitleHint)
msgBox.exec_()

当 msgBox 出现在监视器中时,标题中没有图标和文本,但在任务栏上我看到了标准图标 Windows。它不漂亮。

4

1 回答 1

11

你可以这样做:

msgBox.setWindowIcon(QtGui.QIcon('PathToIcon/icon.png'))
于 2016-03-16T09:03:39.290 回答