wxpython学习4
2015-11-21 00:21
501 查看
wxpython库中的StaticText类表示静态文本框,使用StaticText类可以设置文本框的大小,颜色,对齐方式等属性。
静态文本框控件的样式可以通过构造函数的参数控制,静态文本框的构造函数:
__int__(self,Window parent,int id =-1,String label = EmptyString,Point pos,Size size,long style,String name)
参数parent表示静态文本框控件的父容器
参数id用于标识当前的静态文本框控件
参数label表示静态文本框中输入的字符串
参数pos表示静态文本框左上角的坐标
参数size是一个有两个元素的元组,其中两个元素分表表示静态文本框的长度和宽度
参数style表示静态文本框中字符串的对其方式
参数name表示当前控件的名称,可用于控件的查找
通过Font类可以设置静态文本框中的字体,其构造函数:
__init__(int pointSize,int family,int style,int weight ,bool underline,String face,int encoding)
参数pointSize用于折折文字的字号
参数family用于这只文字的字体类型
参数style设置文字的样式 如斜体粗体等
参数weight设置文字的大小
参数underline表示师傅在文字下方输出下划线
参数face表示文字的外观
参数encoding设置文集的编码
静态文本框控件的样式可以通过构造函数的参数控制,静态文本框的构造函数:
__int__(self,Window parent,int id =-1,String label = EmptyString,Point pos,Size size,long style,String name)
参数parent表示静态文本框控件的父容器
参数id用于标识当前的静态文本框控件
参数label表示静态文本框中输入的字符串
参数pos表示静态文本框左上角的坐标
参数size是一个有两个元素的元组,其中两个元素分表表示静态文本框的长度和宽度
参数style表示静态文本框中字符串的对其方式
参数name表示当前控件的名称,可用于控件的查找
import wx class TextFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, -1, 'Text', size=(100, 75)) panel = wx.Panel(self, -1) text = wx.StaticText(panel, -1, "hello world!", (10, 10), (80, 15)) # 创建静态文本框 text.SetForegroundColour('blue') # 设置前景色 text.SetBackgroundColour('white') # 设置背景色 font = wx.Font(12, wx.DEFAULT, wx.ITALIC, wx.NORMAL, True) # 创建字体类型 text.SetFont(font) # 设置字体 if __name__ == '__main__': app = wx.PySimpleApp() frame = TextFrame() frame.Show() app.MainLoop()
通过Font类可以设置静态文本框中的字体,其构造函数:
__init__(int pointSize,int family,int style,int weight ,bool underline,String face,int encoding)
参数pointSize用于折折文字的字号
参数family用于这只文字的字体类型
参数style设置文字的样式 如斜体粗体等
参数weight设置文字的大小
参数underline表示师傅在文字下方输出下划线
参数face表示文字的外观
参数encoding设置文集的编码
相关文章推荐
- leetcode Letter Combinations of a Phone Number python
- Python读取配置文件
- python进阶 内置函数
- 根据输入显示一个人的出生日期(我的第二个python程序)
- python学习笔记-Day04-第三部分(内置函数,map,filter,reduce,yield)
- python学习笔记-Day04-第二部分(lambda表达式)
- python学习笔记(5)
- python学习笔记-Day04-第一部分(冒泡算法的实现)
- python学习笔记(4)
- Python 的判断语句以及输入语句的使用
- pyspark 使用 Ipython
- <LeetCode><Medium>2 Add Two Numbers
- python 写HTML,pyh模块介绍
- Python 入门知识捡漏
- python学习笔记(3)
- Python 内置模块turtle模块的使用
- 5.1.3 date对象
- python实现爬虫统计学校BBS男女比例(二)多线程爬虫
- python学习笔记(2)
- python中input和raw_input有什么区别