wxpython之staticText
先上代码
# coding=utf-8 import wx class myframe(wx.Frame): #类 def __init__(self,parent,id): #初始化声明语句 #设置窗体基本信息 wx.Frame.__init__(self,parent,id,title="文本表现显示窗口",pos=(300,300),size=(400,400)) panel=wx.Panel(self) #设置画板 #设置第一个标题以及设置标题字体 title=wx.StaticText(panel, label="Pthony之禅",pos=(130,20)) font=wx.Font(18,wx.DEFAULT,wx.FONTSTYLE_NORMAL,wx.NORMAL) title.SetFont(font) #创建文本 wx.StaticText(panel,label="22222222222222",pos=(50,60)) wx.StaticText(panel, label="22222222222222", pos=(50, 150)) wx.StaticText(panel, label="22222222222222", pos=(50,250)) if __name__=="__main__": app=wx.App() #初始化应用 frame=myframe(parent=None,id=-1) #实例MYFrame类,并传递参数 frame.Show() #显示窗口 app.MainLoop() #调用主循环方法
这是窗口创建的案例
wx.StaticText(parent,id,label,pos=wx.DefaultPosition,size=wx.DefaultSize,style=0,name="staticText")
parent 父窗口部件
id标识符,使用-1可以自动创建唯一标识符
label 文本内容
pos 窗口部件位置 wx.point 或者一个元组
size 窗口部件大小 一个wx.size或者元组
style 样式标记
name 对象名称
wx.Font(pointsize,family,style,weight,underline=False,faceName="",encoding=wx.FONTENCODING_DEFAULT)
pointSize 字体大小
family 快速指定一个字体而不需要知道字体名称
style 是否倾斜
weight 是否加粗
underline=False 是否下划线
encoding 编码
faceName 具体字体名称
非特殊说明,本文版权归原作者所有,转载请注明出处
评论列表
发表评论