wxpython之staticText

磊落不羁 by:磊落不羁 分类:WxPython 时间:2年前 阅读:73 评论:0

先上代码

# 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 具体字体名称




非特殊说明,本文版权归原作者所有,转载请注明出处

本文地址:http://php.liulei.com.cn/?type=acticle&id=14

评论列表

发表评论

  • 昵称(必填)
  • 邮箱
  • 网址

TOP