wxPython 笔记(3)基本结构

简介:

wxPython程序的基本结构一般分为三步:

 

1、初始化应用程序对象: wx.App()

 

2、创建窗体对象:wx.Frame(None)  

窗体对象的第一个参数是必需的,即父窗体,如果没有则传入 None ,其他参数都有默认值;

 

3、应用程序对象开始消息循环: app.MainLoop() 

 

只需简单的三步,一个完成的窗体程序就运行起来了。这里为了简化起见,我们用的窗体对象是默认的,一般情况下我们应该从 wx.Frame 继承并创建自己的 Frame 类,然后用自己的 Frame 类创建窗体对象。

 代码如下:

复制代码
 1  # !/usr/bin/python
 2  #  -*- coding: GBK -*-
 3 
 4  # 导入 wx 包
 5  import  wx
 6 
 7  """
 8  显示一个主窗体
 9  """
10 
11  # 初始化程序
12  app = wx.App()
13 
14  # 创建窗体
15  frame = wx.Frame(None)
16  frame.Show()
17 
18  # 开始消息循环
19  app.MainLoop()
复制代码

 

 

//==========================================



本文转自左洸博客园博客,原文链接:http://www.cnblogs.com/myqiao/archive/2010/11/29/1891531.html,如需转载请自行联系原作者

目录
相关文章
|
5月前
|
存储 JavaScript 中间件
❤Nodejs 第十二章(图片存储接口-本地)
【4月更文挑战第12天】在Node.js第十二章中,主要讲解了错误中间件的编写和multer中间件的使用。错误中间件需置于所有路由之后,用于捕获并处理错误,防止接口崩溃。示例代码展示了如何处理token解析失败的错误。接着介绍了multer,它是处理multipart/form-data数据,尤其是用于文件上传的中间件。通过`yarn add --save multer`安装,并引入到项目中。最终,成功实现了图片上传并返回了可访问的图片路径。
118 2
|
NoSQL Linux API
linux环境安装可操作图库语言Gremlin的图框架HugeGraph
linux环境安装可操作图库语言Gremlin的图框架HugeGraph
181 0
|
12月前
|
Linux iOS开发 MacOS
编程小白的自学笔记十四(python办公自动化创建、复制、移动文件和文件夹)
编程小白的自学笔记十四(python办公自动化创建、复制、移动文件和文件夹)
|
数据可视化 Python
神操作!用 Python 操作 xmind 绘制思维导图!
在平时的工作中当我们要总结一些知识的时候就需要一款工具来画画流程图,这里推荐 XMind 软件,用 Xmind 绘制的思维导图看起来思路清晰,那么今天的文章介绍关于思维导图的相关知识以及用 Python 如何操作 Xmind 绘制思维导图。
1600 0
神操作!用 Python 操作 xmind 绘制思维导图!
|
2月前
|
Linux
Linux源码阅读笔记19-插入删除模块实战
Linux源码阅读笔记19-插入删除模块实战
|
4月前
|
文字识别 API C++
技术好文共享:编写Tesseract的Python扩展
技术好文共享:编写Tesseract的Python扩展
32 0
|
5月前
|
Python
小甲鱼 模块与包 中 笔记
小甲鱼 模块与包 中 笔记
60 0
|
5月前
|
Web App开发 定位技术 数据安全/隐私保护
Zotero文献管理软件入门使用方法:软件下载、文献导入、引文插入
Zotero文献管理软件入门使用方法:软件下载、文献导入、引文插入
145 1
|
5月前
|
数据可视化 定位技术 数据格式
看完这篇文章,我才知道 Python 制作动态图表的正确方式
看完这篇文章,我才知道 Python 制作动态图表的正确方式
编程小白的自学笔记二(用python处理表格文件)
编程小白的自学笔记二(用python处理表格文件)