2.第一个程序: "Hello, World"
2014-08-14 15:48
573 查看
A First Application: "Hello, World"
As is traditional, we are first going to write a Small "Hello, world" application. Here is the code:按传统:我们将首先编写一个小的“Hello,world”应用程序。这里的代码是
[python]
view plaincopy
import wx
app = wx.App(False)
frame = wx.Frame(None,wx.ID_ANY,"Hello World")
frame.Show()
app.MainLoop()
解释:
app = wx.App(False) | Every wxPython app is an instance of wx.App. For most simple applications you can usewx.App as is. When you get to more complex applications you may need to extend thewx.App class. The "False" parameter means "don't redirect stdout and stderr to a window". 每一个wxPython是一个wx.App实例。对于大多数简单的应用程序,您可以使用wxApp。当你进行复杂应用程序时你需要从wx.App继承。 "False"参数的意思是"不重定向<标准输出><标准错误>到一个窗口" |
wx.Frame(None,wx.ID_ANY,"Hello") | A wx.Frame is a top-level window. The syntax is x.Frame(Parent, Id, Title). Most of the constructors have this shape (a parent object, followed by an Id). In this example, we useNone for "no parent" andwx.ID_ANY to have wxWidgets pick an id for us. 一个wx.Frame是一个顶级窗口。语法是:x.Frame(Parent,Id,Title)。大部分的构造方法都是(一个parent,跟着Id)。 这个例子里,我们用None给"no parent"和wx.ID_ANY方法来拥有wxWidgets |
frame.Show(True) | We make a frame visible by "showing" it. 我们使用frame可见 |
app.MainLoop() | Finally, we start the application's MainLoop whose role is to handle the events. 最后,我们开始应用程序的MainLoop语句,其角色是处理事件。 |
运行程序应该是这个画面:
相关文章推荐
- 在Java程序中调用C函数--打印"HelloWorld"
- 编写程序将"hello-NOworld"变成"hello-world"
- 第一个Android程序"Hello,World"
- "hello,world!"win32汇编小程序
- 1.第一个程序: "Hello, World"
- c程序中不使用分号输出"Hello, world"
- 1.3创建一个“HelloWorld"程序
- 结合"hello world"探讨gcc编译程序的过程
- 结合"hello world"探讨gcc编译程序的过程
- "Hello World " —— 深入理解程序从编译到运行
- 初学Android,"Hello World" 第一个Android程序(一)
- 在Java程序中调用C函数--打印"HelloWorld"
- "Hello World " —— 深入理解程序从编译到执行
- hello world"你知多少------300种编程语言中的"hello world"程序汇
- DAY3|编个"hello world"的C程序先
- BASH脚本(ok2makefile):生成带有makefile的C++ "Hello world"程序
- Windows mobile 开发入门—第一个程序"hello world",链接调试,模拟器的使用
- 17种"Hello World"!
- (除了一个msgbox什么也没有) directshow之"hello world"第二步收藏
- 一个简单的"Hello World"