300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python图形化编程wx_慢步python 图形用户界面库:wxPython库 初体验 先建一个窗体...

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

时间:2022-02-25 21:37:33

相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

代码的解析

咱看看代码吧。

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程序进入主循环。

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。