import
pyefun.wxefun as wx
class
窗口
1
(wx.窗口):
def
__init__(
self
):
self
.初始化界面()
def
初始化界面(
self
):
wx.窗口.__init__(
self
,
None
, title
=
'易函数视窗编程系统'
, size
=
(
380
,
250
), name
=
'frame'
, style
=
541072896
)
self
.容器
=
wx.容器(
self
)
self
.Centre()
self
.窗口
1
=
self
self
.按钮
1
=
wx.按钮(
self
.容器, size
=
(
106
,
42
), pos
=
(
28
,
25
), label
=
'易函数您好'
, name
=
'button'
)
self
.按钮
1.
鼠标指针
=
wx.鼠标指针.手型
self
.按钮
1.
绑定事件(wx.事件.被单击,
self
.按钮
1_
被单击)
self
.编辑框
1
=
wx.编辑框(
self
.容器, size
=
(
182
,
42
), pos
=
(
153
,
25
), value
=
'
', name='
text', style
=
0
)
self
.编辑框
1.
背景颜色
=
(
255
,
255
,
255
,
255
)
self
.按钮
2
=
wx.按钮(
self
.容器, size
=
(
301
,
39
), pos
=
(
31
,
90
), label
=
'禁止状态的按钮'
, name
=
'button'
)
self
.按钮
2.
禁止
=
True
self
.按钮
2.
字体
=
wx.Font(
16
,
74
,
90
,
400
,
False
,
'Microsoft YaHei UI'
,
28
)
self
.按钮
2.
文本颜色
=
(
255
,
0
,
0
,
255
)
self
.按钮
2.
绑定事件(wx.事件.被单击,
self
.按钮
2_
被单击)
def
按钮
1_
被单击(
self
, event):
print
(
"按钮1_被单击"
)
self
.编辑框
1.
内容
=
"祖国您好"
def
按钮
2_
被单击(
self
,event):
print
(
"按钮2_被单击"
)
class
应用(wx.App):
def
OnInit(
self
):
self
.窗口
1
=
窗口
1
()
self
.窗口
1.Show
(
True
)
return
True
if
__name__
=
=
'__main__'
:
app
=
应用()
app.MainLoop()