creo un wx.TextEntryDialog
de la siguiente manera:Como hacer wx.TextEntryDialog más grande y de tamaño variable
import wx
dlg = wx.TextEntryDialog(self, 'Rules:', 'Edit rules',
style=wx.TE_MULTILINE|wx.OK|wx.CANCEL)
dlg.SetValue(self.rules_text.Value)
if dlg.ShowModal() == wx.ID_OK:
…
Esto da lugar a un cuadro de diálogo que es demasiado pequeño para mis necesidades, y que no es de tamaño variable:
Mi pregunta es: ¿Cómo puedo hacer que el cuadro de diálogo sea más grande y redimensionable? He intentado añadir las banderas wx.DEFAULT_DIALOG_STYLE
y wx.RESIZE_BORDER
, pero que no tuvo ningún efecto, excepto para reemplazar el texto con puntos:
dlg = wx.TextEntryDialog(self, 'Rules:', 'Edit rules',
style=wx.TE_MULTILINE|wx.OK|wx.CANCEL|wx.DEFAULT_DIALOG_STYLE|wx.RESIZE_BORDER)
Hmm ... con 'wx' 3 en Windows el cuadro de diálogo resultante de' wx.TE_MULTILINE | wx.OK | wx.CANCEL' es de tamaño variable. – rakslice