python之wxPython应用实例
2023-06-13 09:15:46 时间
本文实例讲述了python之wxPython的使用方法,分享给大家供大家参考。具体方法如下:
先来看看效果,这里加载一张图片:
代码如下:
#!/usr/bin/envpython """hellowxPythonprogram""" importwx classFrame(wx.Frame):#wxPramesubclass """Frameclassthatdisplayaimage""" def__init__(self,image,parent=None,id=-1, pos=wx.DefaultPosition, title="Hello,wxPython"):#3 #createaFrameinstanceanddisplayaimage 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 classApp(wx.App):#5wx.Appsubclass """Applicationclass""" defOnInit(self): image=wx.Image("wxPython.jpg",wx.BITMAP_TYPE_JPEG) self.frame=Frame(image) self.frame.Show(True) self.SetTopWindow(self.frame) returnTrue defmain(): app=App() app.MainLoop() if__name__=="__main__": main()
总结使用wxPython的4个步骤:
1.导入wxPython包
2.子类化应用程序类
3.定义一个应用程序的初始化方法
4.创建应用程序类(第2步中创建的子类的)的实例
5.进入第4步中创建的这个应用程序类实例的主事件循环
注:wxPython.jpg就是这张阿甘同学的图片,要和程序放在同一目录下.
希望本文所述对大家的Python程序设计有所帮助。
相关文章
- Python 编程 | 连载 19 - Package 和 Module
- Python获取时间戳_python爬虫时间戳
- python详细安装教程环境配置_Python配置环境
- python删除首行_Python删除文件第一行
- python中dtype的使用规范_Python numpy.dtype() 使用实例
- python字符串的使用方法_python输入字符串str
- Python抓取数据_python抓取游戏数据
- python表情代码_Python实现表情包的代码实例[通俗易懂]
- Python 技巧篇-pip卸载python库实例演示,查看pip命令大全方法[通俗易懂]
- 【测试开发】python系列教程:如何注释和注意规范
- 遗传算法的应用实例python实现_遗传算法Python解决一个问题
- python输出unicode编码_Python以utf8编码读取文件
- python图像多层小波分解_Python中图像小波分解与重构以及灰度图加噪
- lambda python表达式_Python的条件表达式和lambda表达式实例
- python lambda表达式 if_Python学习-lambda表达式
- 关于python中lambda函数的描述_Python全局变量
- 太强了!利用 Python 写了一个监控服务器资源利用率的脚本!
- Python字符串拼接(完成Python字符串拼接及注意事项)
- Python基础语法-函数-函数的作用域(二)
- python-Python与PostgreSQL数据库-PostgreSQL数据库的基本知识(一)
- MySQL与Python搭配,实现数据库操作。(mysql-python)
- 使用Python操作MySQL数据库快速上手(python访问mysql数据库)
- 安装Python MySQL驱动之快速指南(python安装mysql驱动)
- 一步步学习:利用Python连接MySQL数据库(python连接mysql数据库)
- python获取命令行参数函数