- UID
- 2568
- 斋米
-
- 斋豆
-
- 回帖
- 0
- 积分
- 192
- 在线时间
- 小时
- 注册时间
- 2010-5-25
- 最后登录
- 1970-1-1
|
本帖最后由 咸蛋超人 于 2010-6-25 05:29 编辑 z9 J# t- K* m4 p
wxPython 实际是两件事物的组合体,Python 脚本语言和 GUI 功能的 wxWidgets 库。
7 h E6 L& k, \
& O6 `+ j7 E3 Q3 D+ S# e& `/ n测试代码:- # -*- coding: gbk -*-( a" V2 ]. B7 n- v8 [( e
- # 一个简单的GUI程序
! Z0 I" K, n& m2 M; F4 }( j) a - # 包含了窗口,菜单,状态栏以及事件处理。
$ C. h" E8 q( p, x8 V& a - #
2 q9 t/ ~- z# y( Q) f) R - # 作者:咸蛋超人* ^0 _+ k4 S7 m1 Y5 R, u0 u
- # 日期:2010-06-25. Z. E9 A$ D* N! M. C
- #
3 D; Y3 _% n' J. k4 N) {7 E1 B
! t1 X! z+ c* m3 j) m& V0 e* z! A- import wx
7 P8 S& A8 G) ?. E6 n- G1 ~2 X$ p - 9 x! n8 D# ~6 U0 _8 q
- class App(wx.App):9 K9 i8 ?: A: Z4 C* T5 E: W/ e
-
' ]' u8 B( t! a" e" q* l: A9 L, } - def OnInit(self):# r5 {6 M. g' t
- self.frame = Frame()4 o' K! B4 J* z# G& D; L
- self.frame.Show(True)
4 I W8 j$ \ G5 f - return True! t7 K" L9 ^; x7 u# w5 R% Z* o
- 9 J6 f. E- B% Z* F1 x7 v
- class Frame(wx.Frame):
7 d& e' c' D9 G# N# }7 ~ -
' e3 s6 B+ P% b' V; k( U% L# W - def __init__(self):
9 d9 Q- s2 N* [# A7 a8 Q - wx.Frame.__init__(self,parent=None,title='wxPython 窗口')" O/ X7 H3 O$ b: g1 D+ {3 a- A, h3 W
8 H( z: G+ J$ l8 A- t- self.menu = wx.Menu()7 B3 `* S" {! [7 F/ }
- self.menu.Append(wx.ID_EXIT,'退出','退出应用程序。')* t0 Y; C# L) q* M- P& I, B
- self.Bind(wx.EVT_MENU,self.OnExit,id=wx.ID_EXIT). M o5 B/ W G
4 e9 I# M/ ^1 i6 R& H+ o) D6 w- self.menubar = wx.MenuBar()5 U1 [/ I) G7 ]1 r0 W6 E! o# Y0 }
- self.menubar.Append(self.menu,'菊花!')
. A& F/ o, t, i+ I8 W
, r* e/ d5 p+ V0 H- self.SetBackgroundColour('black')
9 a2 {6 w2 D; v7 V/ W3 { - self.SetMenuBar(self.menubar)5 E7 W- E: E3 ?" p
- self.CreateStatusBar(); E. m1 ^/ ?8 T: A( [' p
- self.SetStatusText('啊~~~朵朵菊花向太阳~')# S6 C0 O# [' ?; s" M/ W
$ ?6 q8 {3 G/ W# Y8 u- def OnExit(self,event):5 e+ K" V' s$ N0 a, J6 K5 `- ~
- print '退出应用程序。'3 k$ N5 s5 A% D& ]; H
- self.Close()6 J, D7 G9 ^' v$ W3 g
( G) R! X6 R5 b7 X4 W0 c/ [/ s; g- app = App(redirect=False)
& _* D) F( z) q" [7 ]9 i - app.MainLoop()! g$ S( X) \8 [/ i" q9 p! `
复制代码 程序运行截图:
, Y$ z S7 i! ` w. ^
|
评分
-
查看全部评分
|