python图形化编程wx_慢步python,图形用户界面库:wxPython库 初体验,先建一个窗体...

这篇博客适合Python小白和初学者,作者慢步分享如何使用wxPython库创建一个简单的窗体界面。文章详细介绍了所需的基础环境准备,包括安装Python3.5.3、PyCharm和wxPython4.0.7.post2。通过四行代码解释,展示了如何导入库、创建程序对象和窗体,并让窗体显示。这是一个基础但实用的教程,帮助初学者迈入Python GUI编程的大门。
摘要由CSDN通过智能技术生成

慢步写文的初衷是,帮助python爱好者学习python编程。(因为慢步也知道学习不易)

今天慢步要建立一个程序的窗体。什么是窗体?慢步水平及时间有限,直接上图吧。

5bafa40f4bfbfbeda21b7ae61fe3fd31aec31f86.jpeg?token=edc0322871b033d47d838c22e63763c6

就是图中的“简单界面”。

以后这个界面,可以按需添加你需要的组件。

慢步也在学习之中,早期,就这样将就吧。学习都是一步一步来的,一口吃不成大胖子。

基础知识、计算机环境准备

所有学习都是在一定基础上进行的。学英语的人,首先要识别26个字母的能力。

因为慢步发文的目标对象是小白、初学者。所以这里的基础也会写得相当“白话”。

1、安装python3.5.3(慢步用这个版本)

2、安装pycharm(强大的python集成环境软件,这个版本不限)

3、wxPython 4.0.7.post2(最新版本4.1.0 慢步的计算机配置无法安装)

这三步准备都可以在慢步之前的文章中找到实现的方式。

Python的下载安装及注意事项Python程序的编辑及运行,Pycharm的下载安装慢步python,安装第三方库文件,折腾后告诉你不得不知的要点慢步学习,python库文件概述,再来点第三方库文件安装的干货今日目标:建立一个窗体

呃……突然发现本文很短,这么简单就到今日目标了。

a71ea8d3fd1f413460170361a50c9fcdd1c85ea3.jpeg?token=7ce4c18c821e77a85b84cb66e182057a

目标完成了,真的很简单……

这个窗体跟我们平时使用的其他软件的窗体一样,可以拉伸,可以最小化、最大化、关闭。

6a63f6246b600c33bd836ba59f5f5b08d8f9a1fb.jpeg?token=d0ef7bb2fe6448898d2dd06c042683b2

代码的解析

咱看看代码吧。

import wxapp = wx.App()frm = wx.Frame(None, title="咱先学会建立一个窗体")frm.Show()app.MainLoop()

第1行,导入wxPython库。wx就是wxPython库代称,类似慢步之前使用的python-docx库,都是用docx代指该库。import是导入、载入。通过导入库文件,咱就可以使用库文件里面的功能。

第2行,这里需要提到 面向对象编程 的概念。

编程分:面向过程编程 和 面向对象编程。

我们平时做事的流程,就像面向过程编程,注重的顺序。我们的代码也是从上到下,一行一行执行的。所以面向过程编程是基础。

面向对象编程,多了一个“对象”,类似一个实体,比如“杯子”,有大小、高矮、颜色、生产日期、从多高的地方掉下会碎……python的“对象”拥有各种属性和方法,实际上是用逻辑把相关代码连接起来了。

继续回到咱的代码,wx.App(),是wxPython库提供的一个程序对象(application简称app),这行代码就是建立一个程序对象,命名为app(也可以命名为其他名字)

注意:所有wxPython库的程序都必须有一个wx.App()实体。

这里app就是这个实体。

第3行,就是建立窗体。wx.Frame()也一个对象类,用于建立窗体,如上,我们生成了一个名为frm的窗体,该窗体有个标题属性(title),慢步这里的标题为“咱先学会建立一个窗体”。

第4行,在app中显示名为frm的窗体。

第5行,app程序进入主循环。

(如果不循环,以计算机执行代码的速度,咱的程序会快成一道闪电,一闪而逝。你可能会有种感觉:这就完了?好像什么都没发生过。)

今日就这样吧,感觉内容不多,但精炼实用啊。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值