python_wxPython的应用
2011-12-06 12:10
232 查看
先看效果,,加载一张图片
上代码:
使用wxPython的4个步骤:
1. 导入wxPython包
2.子类化应用程序类
3.定义一个应用程序的初始化方法
4.创建应用程序类(第2步中创建的子类的)的实例
5.进入第4步中创建的这个应用程序类实例的主事件循环
注:wxPython.jpg就是这张阿甘同学的图片,要和程序放在同一目录下....
上代码:
#!/usr/bin/env python """hello wxPython program""" import wx class Frame(wx.Frame): #wxPrame subclass """Frame class that display a image""" def __init__(self, image, parent=None, id=-1, pos=wx.DefaultPosition, title="Hello ,wxPython"): #3 #create a Frame instance and display a image temp = image.ConvertToBitmap() size = temp.GetWidth(),temp.GetHeight() wx.Frame.__init__(self,parent,id,title,pos,size) self.bmp = wx.StaticBitmap(parent=self, bitmap=temp) pass class App(wx.App): #5 wx.App subclass """Application class""" def OnInit(self): image = wx.Image('wxPython.jpg',wx.BITMAP_TYPE_JPEG) self.frame = Frame(image) self.frame.Show(True) self.SetTopWindow(self.frame) return True def main(): app = App() app.MainLoop() if __name__ == "__main__": main()
使用wxPython的4个步骤:
1. 导入wxPython包
2.子类化应用程序类
3.定义一个应用程序的初始化方法
4.创建应用程序类(第2步中创建的子类的)的实例
5.进入第4步中创建的这个应用程序类实例的主事件循环
注:wxPython.jpg就是这张阿甘同学的图片,要和程序放在同一目录下....
相关文章推荐
- python之wxPython应用实例
- python之wxPython应用实例
- python_wxPython的应用
- 报警监控平台扩展功能url回调的设计及应用[python语言] 推荐
- Python实际应用-数据处理(二) 数据特定格式变化
- python多线程应用——DB2数据库备份
- python 函数应用
- python中map和reduce的应用
- python 矩阵转置transpose--实战应用详解
- python(os模块)的简单应用
- python进阶ing——创建第一个Tornado应用
- python grpc 应用
- python 修饰器 应用场景
- python下wxpython程序国际化的实践(中文英文切换)
- Python之模块应用
- [Python][小知识][NO.4] wxPython 字体选择对话框(O.O 不知道放到那里就放到这个分类的)
- python数据结构与算法 6栈的应用之符号平衡(通用)
- python偏函数应用
- 获取咕咚运动移动应用中的数据——Python实现
- YAML在Python中的配置应用