没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
5页
python窗⼝应⽤:wxpython超快速⼊门教程 ⽂章⽬录 创建窗⼝程序 初步 截⾄⽬前为⽌,我们写的所有应⽤皆在终端运⾏。但⼀般来说,我们在接触编程之前所使⽤的软件⼤多具备友好的交互界⾯。此外,我们虽 然已经写出了光线和光学元件相互作⽤的代码,但并不知道这个代码是否正确。 所以,需要⼀个⽤户图形界⾯(Graphical User Interface,GUI)来验证并展⽰我们的代码,效果⼤致如图所⽰。 为python语⾔提供⽀持的GUI框架总计数⼗种,对于⼀些简单的应⽤来说,python⾃带的tkinter完全可以胜任,⽆需pip可以直接使⽤, 问题是组件太少。⽬前来说,python最为著名的GUI库分别是pyQT和wxPython,相对来说前者应⽤⼴泛,内容复杂;后者内容适中,结 构清晰,故选取后者。 ⾸先,安装,在命令⾏中输⼊ pip install -U wxPython 然后可以写⼀个⼩例⼦ import wx class testFrame(wx.Frame): def __init__(self, parent=None, title="test",size=(250,
资源推荐
资源详情
资源评论
python窗⼝应⽤:wxpython超快速⼊门教程
⽂章⽬录
创建窗⼝程序
初步
截⾄⽬前为⽌,我们写的所有应⽤皆在终端运⾏。但⼀般来说,我们在接触编程之前所使⽤的软件⼤多具备友好的交互界⾯。此外,我们虽
然已经写出了光线和光学元件相互作⽤的代码,但并不知道这个代码是否正确。
所以,需要⼀个⽤户图形界⾯(Graphical User Interface,GUI)来验证并展⽰我们的代码,效果⼤致如图所⽰。
为python语⾔提供⽀持的GUI框架总计数⼗种,对于⼀些简单的应⽤来说,python⾃带的tkinter完全可以胜任,⽆需pip可以直接使⽤,
问题是组件太少。⽬前来说,python最为著名的GUI库分别是pyQT和wxPython,相对来说前者应⽤⼴泛,内容复杂;后者内容适中,结
构清晰,故选取后者。
⾸先,安装,在命令⾏中输⼊
pip install -U wxPython
然后可以写⼀个⼩例⼦
import wx
class testFrame(wx.Frame):
def __init__(self, parent=None, title="test",size=(250,200)):
wx.Frame.__init__(self,parent=parent, title=title,size=size)
if __name__ == '__main__':
app = wx.App()
frame = testFrame(title="test")
frame.Show()
app.MainLoop()
在上⾯的例⼦中,看到了亲切的 class 关键字,说明我们所定义的 testFrame 是⼀个类。但是类中所传⼊的参数 wx.Frame 就不得⽽知了。
资源评论
是空空呀
- 粉丝: 168
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功