Python GUI

Windows下需安装:wxpython,下载地址:www.wxpython.org

例子1:简单框架

 1 #!/usr/bin/python 
 2 
 3 # -*- coding:utf-8 -*- 
 4 
 5 # Filename:beTest.py 
 6 
 7 ''' @author by imjc 
 8 
 9 Created on 2014-01-09 ''' 
10 
11 
12 import wx
13 
14 app = wx.App() 
15 
16 win = wx.Frame(None) 
17 
18 win.Show() 
19 
20 app.MainLoop()

运行结果1:

 

例子2:增加一个标题

 1 #!/usr/bin/python
 2 # -*- coding:utf-8 -*-
 3 # Filename:beTest.py
 4 '''
 5 @author by imjc
 6 Created on 2014-01-09
 7 '''
 8 import wx
 9 
10 app = wx.App()
11 win = wx.Frame(None, title = 'The test program') #增加一个标题
12 win.Show()
13 app.MainLoop()

运行结果2:

 

例子3:增加2两个按钮,两个文本框并设置滚动条

 1 #!/usr/bin/python
 2 # -*- coding:utf-8 -*-
 3 # Filename:beTest.py
 4 '''
 5 @author by imjc
 6 Created on 2014-01-09
 7 '''
 8 import wx
 9 
10 app = wx.App()
11 win = wx.Frame(None, title = 'The test program', size = (410, 335))    #增加标题和设置整体框架大小
12 win.Show()
13 
14 loadButton = wx.Button(win, label = 'Open', pos = (225, 5), size = (80, 25))    #增加一个按钮'Open',设置按钮位置和大小
15 saveButton = wx.Button(win, label = 'Save', pos = (315, 5), size = (80, 25))    #增加一个按钮'Save',设置按钮位置和大小
16 
17 fileText = wx.TextCtrl(win, pos = (5, 5), size = (210, 25))     #增加一个文本框,设置按钮位置和大小
18 contents = wx.TextCtrl(win, pos = (5, 35), size = (390, 260), 
19                        style = wx.TE_MULTILINE | wx.HSCROLL)     #正增加一个文本框,设置按钮位置和大小,并设置文本框的垂直和水平滚动条
20 
21 app.MainLoop()

运行结果3:

 

 

 

 

posted @ 2014-01-13 19:33  imjc  阅读(326)  评论(0)    收藏  举报