搞了好长时间,才把这个搞清楚,原来是版本的问题.这里把问题说出来,大家如果遇到同样的问题可以避过了. 首先,安装python 2.3.x版本.下载地址可以在这里找:http://www.python.org/download/releases/2.3/,网上现在找这个版本不多了,现在好像python最新的是2.5.x版本.这里必须用2.3.x. 其实,下载wxPython,注意也不能安装最新版本,在 http://wxpython.org/download.php 里找吧,找到wxPython runtime,选择2.3对应的版本,unicode或是ans...
by riverbird2005 - Python文档中心 - 2007-03-29 14:05:45 阅读(1679) 回复(0)
Python无疑是现在一门非常流行的语言.Python是自由的力量,在现实中有更多的人支持Python,甚至呼声高于Java.现在我所介绍的boa Contructor就是进行python Gui编程的绝好东西.它是一个跨平台的python IDE.也是一个wxPython界面生成器.你会感觉他使用起来与delphi非常相似,包括界面也很相像.值得说明的是他采用的是wxPython.我们知道python的界面开发还可以使用别的库,如Gtk,Qt等类似的东东,而wxWidgets则在各方面自我感觉优势更为明显...
用 boa-constructor 做界面开发非常方便。但是它有一个问题是:boa 的默认编码是 ascii,因此在写界面的时候,输入的中文都变成挺怪的。如下代码所示: [code] self.staticText1 = wx.StaticText(id=wxID_FRAME1STATICTEXT1, label='\xb0\xb4\xc5\xa5', name='staticText1', parent=self, pos=wx.Point(128, 72), size=wx.Size(24, 14), style=0)[/code] 单看 label='\xb0\xb4\xc5\xa5' 这段...
[code]#include
我写了一个程序,下面是该程序中的一部分。大体是这样的:重载前缀++,我执行了下面两组语句:
1. integer ii;
++ii;
integer r0 = ii;
2.integer rr = ++ii;
这两组语句中我感觉应该都是调用2此copy constructor,但是实际上,第二种情况只调用了1次。
不知道为什么?
#include
很久没有写java程序了,好多地方都忘了。这个程序给出的提示是,派生类生成时将自动调用基类的构造函数。而当基类与派生类拥有同样的成员变量时,须通过显示类型转换得以从派生类访问基类的同名成员变量。 //File Name : test.java //Description: Test Derived class.When the derived class invoke the constructor function. // The constructor will invoke the base class constructor firstly.The other thing // ...
A::A(const A& a) { if (this !=&a) { delete count_; count_ = new int [*a->count_]; } else count = 0; return *this; } 這個我記不清怎麽寫了。。 1、copy constructor 有沒有什麽規範? 2、其中的*a 解引用爲什麽要用解引用呢? a.count_ 不可以麽? 解引用 應該怎樣用? 謝謝
如果我没有为我所写的class写构造函数,那么编译器会为我自动生成一个默认的构造函数。
但是我需要创建不同的对象,所以写了拥有不同引数的构造函数。
<