【发布时间】:2014-03-18 17:00:49
【问题描述】:
我正在尝试实现类似于带有附加功能的错误消息框的对话框。在QMessageBox 中使用QMessageBox.Critical 时,我想绘制与系统提供的相同的位图。
在 wxPython 中我会这样做:
self.error_bitmap = wx.ArtProvider.GetBitmap(wx.ART_ERROR, wx.ART_MESSAGE_BOX)
self.error_bitmap_ctrl = wx.StaticBitmap(self)
self.error_bitmap_ctrl.SetBitmap(self.error_bitmap)
我在 Qt 中寻找类似的东西。我尝试使用QStyle.SP_MessageBoxCritical 或QIcon.fromTheme("dialog-error"),但没有成功。似乎我不了解获取一些小部件的类结构,我实际上可以将其放在 QLabel 旁边的窗口上。
【问题讨论】:
标签: python qt pyqt wxpython pyside