Utilice wx.MessageDialog para generar un cuadro de diálogo en Python, pero wx.ICON_QUESTION no puede mostrar el icono del signo de interrogación.
importar wx
clase MyFrame(wx.Frame):
def __init__(self, parent, id):
wx. Frame.__init__(self, parent, id, u'panel de prueba Panel', tamaño = (600, 300))
#Crear panel
panel = wx.Panel(self)
#Agregar botón en el panel
botón = wx.Button(panel, etiqueta = u'cerrar', pos = (150, 60), tamaño = (100, 60))
#Evento de clic de Vincular
self.Bind(wx.EVT_BUTTON, self.OnCloseMe, botón)
def OnCloseMe(self, evento):
dlg = wx.MessageDialog(Ninguno, u"Prueba de diálogo de mensaje", u"Información del título", wx.YES_NO | wx.ICON_QUESTION)
if dlg.ShowModal() == wx. ID_YES:
self.Close(True)
dlg.Destroy()
if __name__ == '__main__':
aplicación = wx.PySimpleApp()
frame = MyFrame(parent = Ninguno, id = -1)
frame.Show()
aplicación .MainLoop()