wxPython窗口已经创建好了,总要放点东西吧!StaticText 就是静态文本,它是可以放在窗口上的组件之一,这次就讲StaticText:
wx.StaticText(parent,id,size,pos,label,name,style)
parent指父窗口
id指编号
size指控件大小
pos指控件位置,如果使用盒子布局好像没用
label指这个组件的标签文本
name指这个组件的名字,不影响外观
style指样式
StaticText静态文本,有几个样式可以设置:
左对齐 | 参数style改成17,要自适应宽度改成0 |
居中对齐(默认) | 参数style改成2321,要自适应宽度改成2304 |
右对齐 | 参数style改成529,要自适应宽度改成512 |
还带几个方法:
SetLabelText(text) | 更改标签文本为text |
Disable() | 禁用组件 |
Hide() | 隐藏组件(在盒子布局中flag参数添加RESERVE_SPACE_EVEN_IF_HIDDEN即可在隐藏时把所占空间保留) |
Wrap(width) | 以便其每行在可能的情况下最多变为width(行在单词边界处断开,因此如果单词太长,则情况可能不是这样)。 如果 width 为负数,则不进行换行。请注意,此宽度不一定是控件的总宽度,因为可能会为边框添加几个像素(取决于控件边框样式)。 |
SetOwnBackgroundColour(color) | 设置背景颜色为color |
SetForegroundColour(color) | 设置文本颜色为color |
希望这篇文章能给你的编程带来收获,祝你编程愉快!