pyWidget初试
来源:互联网 发布:阿里云企业邮箱的smtp 编辑:程序博客网 时间:2024/06/05 08:23
安装active 2.7
安装wxpython28
测试文件test1.py:
import wx
class MyApp(wx.App):
def OnInit(self):
wx.MessageBox("Hello wxPython", "wxApp")
return True
if __name__ == "__main__":
app = MyApp(False)
app.MainLoop()
测试文件test2.py
import wx
class MyFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, -1, "My Frame", size=(300, 300))
panel = wx.Panel(self, -1)
panel.Bind(wx.EVT_MOTION, self.OnMove)
wx.StaticText(panel, -1, "Pos:", pos=(10, 12))
self.posCtrl = wx.TextCtrl(panel, -1, "", pos=(40, 10))
def OnMove(self, event):
pos = event.GetPosition()
self.posCtrl.SetValue("%s, %s" % (pos.x, pos.y))
if __name__ == '__main__':
app = wx.PySimpleApp()
frame = MyFrame()
frame.Show(True)
app.MainLoop()
安装wxpython28
测试文件test1.py:
import wx
class MyApp(wx.App):
def OnInit(self):
wx.MessageBox("Hello wxPython", "wxApp")
return True
if __name__ == "__main__":
app = MyApp(False)
app.MainLoop()
测试文件test2.py
import wx
class MyFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, -1, "My Frame", size=(300, 300))
panel = wx.Panel(self, -1)
panel.Bind(wx.EVT_MOTION, self.OnMove)
wx.StaticText(panel, -1, "Pos:", pos=(10, 12))
self.posCtrl = wx.TextCtrl(panel, -1, "", pos=(40, 10))
def OnMove(self, event):
pos = event.GetPosition()
self.posCtrl.SetValue("%s, %s" % (pos.x, pos.y))
if __name__ == '__main__':
app = wx.PySimpleApp()
frame = MyFrame()
frame.Show(True)
app.MainLoop()
0 0
- pyWidget初试
- 初试
- 初试
- 初试
- 初试
- 初试blog
- 初试Groovy
- DHCP初试
- Laszlo初试
- NHibernate初试
- 初试身手
- 初试java
- 初试NHibernate
- 初试JUnit
- 初试blog
- 初试XSL
- 初试Hibernate
- .NET2005 初试
- 第一章上机练习3 完成MyBank系统的开户业务
- 好友js拖动分组
- Ubuntu下安装QQ国际版
- 安卓视频锦集
- [NOIP2013][vijos1850]小朋友的数字(dp+贪心)
- pyWidget初试
- BeanNotOfRequiredTypeException: Bean named "" must be of type [] but was actually of type [com.sun.p
- 安卓 制作补间动画,帧动画
- cAPS lOCK
- 使用TPC-H对Hive测试
- c++初学之变量类型
- ExpandableListView 添加边框首字母点击监听代码(索引)
- 从今天开始坚持写blog
- Ceph PG的不同状态