Python学习(十三)------- GUI程序设计

看书有些看乏了,找了一些GUI程序设计方面的内容来解解闷儿。Python的GUI程序设计基于强大的库,而且不止一个库可以支持,而不同的库虽然名字或者实现方式不同,但是用法基本相同,学会一个其他的就不成问题了,Windows的用户界面也就那点东西嘛。首先从网上下了一个做图形界面的库wxPython,从其官网http://www.wxpython.org/可以下载到。因为这个库最高支持到Pyt
摘要由CSDN通过智能技术生成

看书有些看乏了,找了一些GUI程序设计方面的内容来解解闷儿。

Python的GUI程序设计基于强大的库,而且不止一个库可以支持,而不同的库虽然名字或者实现方式不同,但是用法基本相同,学会一个其他的就不成问题了,Windows的用户界面也就那点东西嘛。

首先从网上下了一个做图形界面的库wxPython,从其官网http://www.wxpython.org/可以下载到。因为这个库最高支持到Python2.7的版本,我又把已经装好的最新版的Python3.3卸载掉,下了一个2.75版本的装上,现在似乎好多教程都是基于2.6或者2.7的,而最新的3.3又跟原来的不兼容,真是够痛苦的(强迫症患者。。。)。下载下来的库是一个exe的安装包,直接按默认来安装就可以使用了。

利用这个库,只需要5行代码就可以生成一个窗口出来,就像《Window程序设计》里面的那第一个Windows窗口界面应用程序一样的,还真TMD方便啊:

import wx

app = wx.App()

win = wx.Frame(None)

win.Show()

app.MainLoop()

要用外来的库,当然得先导入这个库,名字就是wx。Python的GUI分成了两部分,一个是app部分,代表程序的实例,一个是frame,代表的是程序的窗口,这和MFC里面的App还有Wnd是一样的嘛。前面那两行用来“new”出新的程序实例和窗口实例,再后面调用显示窗口,然后最后进行主循环,也就是Windows程序的主循环。这个相对于用C++

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值