首页 > 编程语言 > 详细

python中GUI使用小结

时间:2017-09-06 12:17:27      阅读:284      评论:0      收藏:0      [点我收藏+]

1 先来个简单的

1 import wx
2 
3 app = wx.App()
4 frm = wx.Frame(None, title="Hello World")
5 frm.Show()
6 app.MainLoop()

对应的效果:

技术分享

 

 

再来一个小栗子:

 1 import wx
 2 a = wx.App()
 3 frm = wx.Frame(None, title="python GUI 小试", size=(410, 335))
 4 btn = wx.Button(frm, label=发送, pos=(225, 5), size=(80, 25))
 5 btn2 = wx.Button(frm, label=清除, pos=(315, 5), size=(80, 25))
 6 def send(event):
 7     # f = open("123.txt","r")
 8     # contents.SetValue(f.readline())
 9     contents.SetValue(filename.GetValue())
10     filename.SetValue(" ")
11 def clear(event):
12     contents.SetValue(" ")
13 btn.Bind(wx.EVT_BUTTON, send)
14 btn2.Bind(wx.EVT_BUTTON, clear)
15 filename = wx.TextCtrl(frm, pos=(5, 5), size=(210, 25))
16 contents = wx.TextCtrl(frm, pos=(5, 35), size=(390, 260), style=wx.TE_MULTILINE | wx.HSCROLL)
17 frm.Show()
18 a.MainLoop()

看一下效果:

技术分享

 


wxPython是一个Python包装wxWidgets(这是用 C++ 编写),一个流行的跨平台GUI工具包。由Robin Dunn以及Harri Pasanen开发,wxPython是作为一个Python扩展模块。

开发使用详情可参考:

https://www.wxpython.org

 

python中GUI使用小结

原文:http://www.cnblogs.com/erbaodabao0611/p/7483940.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!