En este artículo vamos a aprender sobre la función IsEllipsized() asociada con la clase wx.StaticText de wxPython. La función IsEllipsized() se usa para devolver True si los estilos de ventana para este control contienen uno de los estilos ST_ELLIPSIZE_START, ST_ELLIPSIZE_MIDDLE o ST_ELLIPSIZE_END.
Sintaxis: wx.StaticText.IsEllipsized(Self)
Parámetros: No se requieren parámetros.
Tipo de retorno: booleano
Ejemplo de código:
import wx class Example(wx.Frame): def __init__(self, *args, **kwargs): super(Example, self).__init__(*args, **kwargs) self.InitUI() def InitUI(self): self.locale = wx.Locale(wx.LANGUAGE_ENGLISH) self.pnl = wx.Panel(self) bmp = wx.Bitmap('right.png') # CREATE STATICTEXT AT POINT (20, 20) self.st = wx.StaticText(self.pnl, id = 1, label ="This is the Label.", pos =(20, 20), size = wx.DefaultSize, style = wx.ST_ELLIPSIZE_MIDDLE, name ="statictext") # CHECK ELLIPSIZED STYLE if(self.st.IsEllipsized()== True): print("Ellipsized") else: print("Not Ellipsized") self.SetSize((350, 250)) self.SetTitle('wx.Button') self.Centre() def main(): app = wx.App() ex = Example(None) ex.Show() app.MainLoop() if __name__ == '__main__': main()
Salida de la consola:
Ellipsized
Ventana de salida:
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA