delphi 让panel中的控件居中排列_Python GUI程序设计05.常用控件

这篇博客介绍了如何在Delphi中让Panel中的控件居中排列,并详细阐述了Python GUI编程中常用控件的使用,包括静态文本、按钮、滑块、微调控制器、文本输入框、列表框、下拉框、选择框、表格的创建与操作。还提及了如何调整控件字体大小。
摘要由CSDN通过智能技术生成

本节主要讲解常用的控件,静态文本(static text),按钮(button),滑块(slider),微调控制器(spin),文本输入框(edit),列表框(listbox),下拉框(combobox),选择框(checkbox,radiobox),表格(grid)的使用方法。

01.静态文本

cea50c1f2a6200c4817aea776b15df1f.png

import wx#mainFrame框架类,继承wx.Frameclass mainFrame(wx.Frame):        #重构__init__函数    #当框架初始化时        def __init__(self, parent):                #创建框架,设置标题        wx.Frame.__init__(self, parent, -1, "常用控件演示")                #在当前框架上创建一个容器,专门放控件        panel = wx.Panel(self, -1)                #设置背景颜色        self.SetBackgroundColour(wx.Colour(224, 224, 224))                #设置框架大小        self.SetSize((520, 220))                #框架屏幕居中        self.Center()                #创建一个静态文本框        #wx.ID_ANY:随机ID号        #pos:窗口位置        #size:文本框大小        #style:文本框风格        self.text = wx.StaticText(panel, wx.ID_ANY, "静态文本", pos=(100,50),size=wx.DefaultSize, style=wx.ALIGN_CENTER)     #-------------------------------------------#mainApp主程序类,继承wx.Appclass mainApp(wx.App):    #当主程序创建时,响应Init函数    def OnInit(self):        #主程序框由mainFrame创建        self.Frame = mainFrame(None)                #显示主框架        self.Frame.Show()                #必须返回True        return True#-------------------------------------------if __name__ == '__main__':    #创建一个主程序对象    app = mainApp()        #主程序对象运行    app.MainLoop()

02.按钮

wxWidgets里的按钮可分为文本按钮、图片按钮和开关(乒乓)按钮三类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值