wx.StaticText是静态文本显示组件,显示一行或多行只读文本,支持三种经典的文本对齐方式。
-
组件样式
wx.ALIGN_LEFT : 文本向左对齐。
wx.ALIGN_RIGHT : 将文本向右对齐。
wx.ALIGN_CENTRE_HORIZONTAL : 将文本居中(水平)。
wx.ST_ELLIPSIZE_START : 如果文本宽度超过控件宽度,文本开头用省略号(...)代替。
wx.ST_ELLIPSIZE_MIDDLE : 如果文本宽度超过控件宽度,文本中间用省略号(...)代替 。
wx.ST_ELLIPSIZE_END : 如果文本宽度超过控件宽度,文本末端用省略号(...)代替 。
静态文本样式
- 方法
__init__ (self)
默认构造函数
__init__ (self, parent, id=ID_ANY, label=””, pos=DefaultPosition, size=DefaultSize, style=0, name=StaticTextNameStr)
构造函数
参数
parent - 父窗体(组件)。
id - 静态文本组件标识符。默认值为wx.ID_ANY(-1),表示由系统自动分配一个唯一标识符。
label - 静态文本组件显示的文本内容。
pos - 静态文本组件位置。默认值为wx.DefaultPosition。
size - 静态文本组件尺寸。默认值为wx.DefaultSize。
style - 静态文本组件样式。
name - 静态文本组件名称。
创建静态文本组件
IsEllipsized(self)
如果组件包含ST_ELLIPSIZE_START 、ST_ELLIPSIZE_MIDDLE或ST_ELLIPSIZE_END样式之一,则返回True,否则返回False。
返回
如果组件包含ST_ELLIPSIZE_START 、ST_ELLIPSIZE_MIDDLE或ST_ELLIPSIZE_END样式之一,则返回True,否则返回False。
是否包含省略号样式
SetLabel(self, label)
设置(修改)显示的文本内容。
参数
label - 显示的文本内容。
设置显示的文本内容