wxPython 教程 (1)—— 一个简单例子

简介:

我们用一个最简单的例子来开始这个教程,只有几行代码,但是确实能生成一个完整的窗体,如下图:

先给出代码,后面解释:

复制代码
 1  # !/usr/bin/python
 2  #  -*- coding: GBK -*-
 3 
 4 
 5  #  simple.py
 6 
 7  import  wx
 8 
 9  app  =  wx.App()
10 
11  frame  =  wx.Frame(None)
12  frame.Show()
13 
14  app.MainLoop()
复制代码

第一行代码:
#!/usr/bin/python
告诉你的程序 python 解释器的路径,只是在 linux 系统下有用,在 Windows 下写上这行代码不起作用,但是也没问题}}} 

第二行代码:
# -*- coding: GBK -*-
告诉 python 系统字符编码,这样我们就可以在程序中使用中文汉字了,如果没有这一行就是乱码。Windows 下是 GBK,Linux 下是UTF-8

第五行
# simple.py
是一个注释,有没有都无所谓,看个人风格

第七行:
import wx
导入 wxPython 库

第九行:
app = wx.App()
初始化应用程序

第十一、十二行:
11 frame = wx.Frame(None)
12 frame.Show()
创建一个 Frame (就是窗体),并显示出来。这里可以有很多参数,放到下一节在研究

最后一行:
14 app.MainLoop()
应用程序进入消息循环


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



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

目录
相关文章
|
11月前
|
开发工具 C++ git
《人生苦短,我用python·三》pybind11简单使用
《人生苦短,我用python·三》pybind11简单使用
442 0
|
5月前
|
Python
【python】PyQt5实现生成二维码并保存的功能(附源码,带注释)
【python】PyQt5实现生成二维码并保存的功能(附源码,带注释)
147 0
|
4月前
|
人工智能 算法 Python
【随手记】python的heapq库的基本用法
【随手记】python的heapq库的基本用法
52 1
|
2月前
|
数据可视化 Python
用Python给代码安个进度条,太香了吧
用Python给代码安个进度条,太香了吧
48 4
用Python给代码安个进度条,太香了吧
|
5月前
|
数据采集 监控 数据可视化
分享78个Python源代码总有一个是你想要的
分享78个Python源代码总有一个是你想要的
50 0
|
10月前
|
数据安全/隐私保护 索引 Python
Python 程序的输出 | 第十九套
Python 程序的输出 | 第十九套
48 0
|
存储 Serverless Python
怎么用Python制作一个七夕爱心?
怎么用Python制作一个七夕爱心?
103 0
|
存储 IDE JavaScript
python教程基础篇(一看就懂)
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。
python教程基础篇(一看就懂)
|
Python
Python3,我用这种方式讲解python模块,80岁的奶奶都说能理解。建议收藏 ~ ~
Python3,我用这种方式讲解python模块,80岁的奶奶都说能理解。建议收藏 ~ ~
43335 2
Python3,我用这种方式讲解python模块,80岁的奶奶都说能理解。建议收藏 ~ ~
|
SQL 数据挖掘 测试技术
怎么才能写出好看的Python代码?这五个工具你得用上
怎么才能写出好看的Python代码?这五个工具你得用上
214 0
怎么才能写出好看的Python代码?这五个工具你得用上