wxpython 下拉框只能选择不能输入_wxpython入门第1讲

1. 什么是wxpython

wxpython是一个跨平台的可用于创建GUI桌面应用程序的工具包,它封装了 wxWidgets ,一个用c++实现的非常成熟的库。如果你对python感兴趣,想要自己做出一些有趣的东西来,只是自己在本地电脑上使用,那么wxpython是一个不错的选择。web开发虽然同样有大量开源库,但所需要学习掌握的技能对于初学者来说实在太多了。 安装wxpython极为简单 pip install wxpython

本系列教程可以作为你学习wxpython的入门教程,跟着我,你将逐步掌握桌面软件开发的各种概念和方法。

2. Frame

学习wxpython, 你首先要学习的概念就是Frame。你在任何一台电脑上打开一个软件,都能看到一个界面,这个界面,在桌面软件开发中被称之为窗口,也或者叫窗体。其他的诸如按钮,输入框,等提供给你操作点击的被称之为控件,这些控件被布局在窗口上,最终形成了你所看到的软件。 当你想开发一个桌面软件时,你必须创建一个窗口,下面的代码,向你演示如何创建一个Frame
import wxclass FirstFrame(wx.Frame):    def __init__(self, *args, **kwargs):        super(FirstFrame, self).__init__(*args, **kwargs)def main():    app = wx.App()    ff = FirstFrame(None, title='我的第一个桌面软件', size=(330, 320))    ff.Show()       # 显示窗口    ff.Center()     # 让窗口定为到电脑屏幕的正中央    app.MainLoop()if __name__ == '__main__':    main()
运行程序得到的软件界面如下

488edca0fbd51b4f84c78b91af65b61f.png

恭喜你,已经用python制作了自己人生中的第一个软件,虽然这个软件没有任何可以操作的控件,不能提供任何功能,但它的确是一个软件,后续的学习中,你将学习如何在窗口上部署各种各样的控件,并利用他们实现自己想要的功能。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值