人生苦短,我学Python---------wxPython图形用户界面编程(wxPython控件之静态文本控件)

wxPython静态文本控件:

import wx

# 自定义窗口类
class MyFrame(wx.Frame):
    def __init__(self):
        super().__init__(parent=None, title='第一个wxPython程序', size=(400, 300), pos=(100, 100))
        # 窗口居中
        self.Center()
        panel = wx.Panel(parent=self)
        # wx.StaticText(parent, id, label, pos=wx.DefaultPosition,
        #             size=wx.DefaultSize, style=0, name="staticText")
        # parent:父窗口   id:标识符,-1表示自动创建,唯一  label:StaticText控件显示的内容
        # pos:部件相对于父窗口所在的位置  size:控件尺寸  name:控件的名字
        # style:控件的样式 1、wx.ALIGN_CENTER 字体居中  2、wx.ALIGN_LEFT 左对齐
        # 3、wx.ALIGN_RIGHT 右对齐  4、wx.ST_NO_AUTOSIZE 自我调整尺寸,需要与其他共用
        statictext = wx.StaticText(panel, -1, "人生苦短,我学Python", pos=(100, 100), size=(200, 100), style=wx.ALIGN_CENTER | wx.ST_NO_AUTORESIZE)
        statictext.SetForegroundColour('white') # 设置字体颜色
        statictext.SetBackgroundColour('black') # 设置背景色
        # 使用GetLabel()获取控件上的内容,SetLabel()设置控件上的内容
        #TODO


class App(wx.App):
    def OnInit(self):
        # 创建窗口对象
        frame = MyFrame()
        frame.Show()
        return True

    def OnExit(self):
        print('退出程序!')
        return 0


if __name__ == '__main__':
    # 创建应用程序对象
    app = App()
    # 进入主事件循环
    app.MainLoop()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值