wxpython学习4

原创 2015年11月21日 00:21:50

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表示当前控件的名称,可用于控件的查找

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设置文集的编码

版权声明:本文为博主原创文章,未经博主允许不得转载。

[python]wxPython学习记录4——贪吃蛇

要离职了,忙着写项目交接文档,真心累。明年去南京工作,还不知道能不能找着东家,苦逼以后就不能去北高峰爬山啦,这个礼拜最后再去看次妹纸撒 今天用wxPython做了个贪吃蛇,当是对wxPythonGD...

python 的wxpython包 及django的文档(4)

  • 2011年07月15日 07:36
  • 6.96MB
  • 下载

【转】wxPython控件学习之TextCtrl(三)响应文本控件事件

wxPython控件学习之TextCtrl(三)响应文本控件事件 2010-05-14 22:15:16 分类: Python/Ruby 示例: ...

python的GUI编程--wxpython学习(四)-->练习:一个自动测试app启动时间的小工具

输出的结果: 项目的地址:https://github.com/CloudHuan/AppStartTime-pythonGUI-(练习项目,不会维护,不会更新 :) ) 分为两个部分,界面和...

wxPython学习笔记(二)

理解应用程序对象的生命周期

通过wxPython学习wxWindow

[转贴][翻译]wxPython in Action - 巨蟒在行动 - 入门 http://www.pythontik.com/blog/article.asp?id=177 欢迎来到wxPyt...

wxpython学习总结(一)

wxpython学习总结(一)wxpython内容简介  创建最小的wxpython程序  wxpython基础:创建和使用应用程序的对象,定向程序的输出,关闭应用程序,增加对象 ...

python学习教程(十)之wxpython

今天写一个wxpython的计算器,此处代码: #!/usr/bin/python # -*- coding: utf-8 -*- # calculator.py import wx clas...

如何学习wxPython

如何学习wxPython 原文:How to learn wxPython 一 目录 1. 如何学习wxPython 学习Python 选择一个好的编辑器 安装wxPython...

wxpython学习—简单界面

# -*- coding: cp936 -*- #QQ信息群发工具 import wx import wx.py.images as images class MainFrame(wx...
  • foolyc
  • foolyc
  • 2014年06月06日 01:14
  • 510
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:wxpython学习4
举报原因:
原因补充:

(最多只允许输入30个字)