2005年08月12日 星期五 13:23
谢谢各位大侠! Best regards, * * * * * * * Jam Zheng Engineer of Software Section 1 Achievo China Phone: (86-755) 2603-0128 X203 Fax: (86-755) 2603-0138
2005年08月12日 星期五 13:44
代码在哪里? 我写的都没问题的。 On 8/12/05, jam.zheng <jam.zheng at achievo.com> wrote: > > 谢谢各位大侠! > > Best regards, > * * * * * * * > Jam Zheng > Engineer of Software Section 1 > Achievo China > Phone: (86-755) 2603-0128 X203 > Fax: (86-755) 2603-0138 > > > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > -- ############################################# # "your future depends on your dreams." so go to sleep. # save water. shower with your girlfriend. # # Welcom2 : http//blog.csdn.net/auding1900/ ############################################# -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050812/c0d25088/attachment.html
2005年08月12日 星期五 13:53
The code below: import sys,os from wxPython.wx import * class main_window(wxFrame): def __init__(self,parent,id,title): wxFrame.__init__(self,parent,-1,title,size=(200,100),style=wxDEFAULT _FRAME_STYLE|wxNO_FULL_REPAINT_ON_RESIZE) self.Show(true) class App(wxApp): def OnInit(self): frame=main_window(None,-1,"wxPython:(A Demonstration)") self.SetTopWindos(frame) return true app=App(0) app.MainLoop() -----Original Message----- From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn]On Behalf Of Spirit Auding Sent: Friday, August 12, 2005 1:45 PM To: python-chinese at lists.python.cn Subject: Re: [python-chinese] 用eclipse编写wxPython小程序,怎么窗体一闪就 不见了,求教 代码在哪里? 我写的都没问题的。 On 8/12/05, jam.zheng <jam.zheng at achievo.com> wrote: 谢谢各位大侠! Best regards, * * * * * * * Jam Zheng Engineer of Software Section 1 Achievo China Phone: (86-755) 2603-0128 X203 Fax: (86-755) 2603-0138 _______________________________________________ python-chinese list python-chinese at lists.python.cn http://python.cn/mailman/listinfo/python-chinese -- ############################################# # "your future depends on your dreams." so go to sleep. # save water. shower with your girlfriend. # # Welcom2 : http//blog.csdn.net/auding1900/ ############################################# -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050812/939be42a/attachment.htm
2005年08月12日 星期五 14:19
试一下我的代码: from wxPython.wx import * ID_ABOUT = 101 ID_EXIT = 102 class MyFrame(wxFrame): def __init__(self, parent, ID, title): wxFrame.__init__(self, parent, ID, title, wxDefaultPosition, wxSize(200, 150)) self.CreateStatusBar() self.SetStatusText("This is the statusbar") menu = wxMenu() menu.Append(ID_ABOUT, "&About;","More information about this program") menu.AppendSeparator() menu.Append(ID_EXIT, "E&xit;", "Terminate the program") menuBar = wxMenuBar() menuBar.Append(menu, "&File;"); self.SetMenuBar(menuBar) EVT_MENU(self, ID_ABOUT, self.OnAbout) EVT_MENU(self, ID_EXIT, self.TimeToQuit) def OnAbout(self, event): dlg = wxMessageDialog(self, "This sample program shows off\n" "frames, menus, statusbars, and this\n" "message dialog.", "About Me", wxOK | wxICON_INFORMATION) dlg.ShowModal() dlg.Destroy() def TimeToQuit(self, event): self.Close(True) class App(wxApp): def OnInit(self): frame = MyFrame(NULL, -1, "Hello from wxPython") frame.Show(True) self.SetTopWindow(frame) return True if __name__ == "__main__": app = App(0) app.MainLoop() 我的Eclipse上可以运行的。 -- ############################################# # "your future depends on your dreams." so go to sleep. # save water. shower with your girlfriend. # # Welcom2 : http//blog.csdn.net/auding1900/ ############################################# -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050812/53dbaf46/attachment.html
2005年08月12日 星期五 14:35
高手,可以啊,很不错啊,能告诉我是什么原因吗? 我的代码也是从网上那个wxPython入门抄袭过来的!?!?! -----Original Message----- From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn]On Behalf Of Spirit Auding Sent: Friday, August 12, 2005 2:19 PM To: python-chinese at lists.python.cn Subject: Re: [python-chinese] 用eclipse编写wxPython小程序,怎么窗体一闪就 不见了,求教 试一下我的代码: from wxPython.wx import * ID_ABOUT = 101 ID_EXIT = 102 class MyFrame(wxFrame): def __init__(self, parent, ID, title): wxFrame.__init__(self, parent, ID, title, wxDefaultPosition, wxSize(200, 150)) self.CreateStatusBar() self.SetStatusText("This is the statusbar") menu = wxMenu() menu.Append(ID_ABOUT, "&About;","More information about this program") menu.AppendSeparator() menu.Append(ID_EXIT, "E&xit;", "Terminate the program") menuBar = wxMenuBar() menuBar.Append(menu, "&File;"); self.SetMenuBar(menuBar) EVT_MENU(self, ID_ABOUT, self.OnAbout) EVT_MENU(self, ID_EXIT, self.TimeToQuit) def OnAbout(self, event): dlg = wxMessageDialog(self, "This sample program shows off\n" "frames, menus, statusbars, and this\n" "message dialog.", "About Me", wxOK | wxICON_INFORMATION) dlg.ShowModal() dlg.Destroy() def TimeToQuit(self, event): self.Close(True) class App(wxApp): def OnInit(self): frame = MyFrame(NULL, -1, "Hello from wxPython") frame.Show(True) self.SetTopWindow(frame) return True if __name__ == "__main__": app = App(0) app.MainLoop() 我的Eclipse上可以运行的。 -- ############################################# # "your future depends on your dreams." so go to sleep. # save water. shower with your girlfriend. # # Welcom2 : http//blog.csdn.net/auding1900/ ############################################# -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050812/212e9797/attachment.htm
2005年08月12日 星期五 14:38
闪都不闪 是不是在eclipse中还要配库,(跟servlet一样?),如果要配怎么配? 我的eclisep显示 Traceback (most recent call last): File "d:\Documents and Settings\user\workspace\sixteen\wx.py", line 1, in ? from wxPython.wx import * File "F:\Python24\Lib\site-packages\wx-2.6-msw-unicode\wxPython\__init__.py", line 10, in ? import _wx File "F:\Python24\Lib\site-packages\wx-2.6-msw-unicode\wxPython\_wx.py", line 3, in ? from _core import * File "F:\Python24\Lib\site-packages\wx-2.6-msw-unicode\wxPython\_core.py", line 15, in ? import wx._core File "d:\Documents and Settings\user\workspace\sixteen\wx.py", line 1, in ? from wxPython.wx import * ImportError: No module named wx _____ 发件人: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] 代表 Spirit Auding 发送时间: 2005年8月12日 14:19 收件人: python-chinese at lists.python.cn 主题: Re: [python-chinese] 用eclipse编写wxPython小程序,怎么窗体一闪就不见 了,求教 试一下我的代码: from wxPython.wx import * ID_ABOUT = 101 ID_EXIT = 102 class MyFrame(wxFrame): def __init__(self, parent, ID, title): wxFrame.__init__(self, parent, ID, title, wxDefaultPosition, wxSize(200, 150)) self.CreateStatusBar() self.SetStatusText("This is the statusbar") menu = wxMenu() menu.Append(ID_ABOUT, "&About;","More information about this program") menu.AppendSeparator() menu.Append(ID_EXIT, "E&xit;", "Terminate the program") menuBar = wxMenuBar() menuBar.Append(menu, "&File;"); self.SetMenuBar(menuBar) EVT_MENU(self, ID_ABOUT, self.OnAbout) EVT_MENU(self, ID_EXIT, self.TimeToQuit) def OnAbout(self, event): dlg = wxMessageDialog(self, "This sample program shows off\n" "frames, menus, statusbars, and this\n" "message dialog.", "About Me", wxOK | wxICON_INFORMATION) dlg.ShowModal() dlg.Destroy() def TimeToQuit(self, event): self.Close(True) class App(wxApp): def OnInit(self): frame = MyFrame(NULL, -1, "Hello from wxPython") frame.Show(True) self.SetTopWindow(frame) return True if __name__ == "__main__": app = App(0) app.MainLoop() 我的Eclipse上可以运行的。 -- ############################################# # "your future depends on your dreams." so go to sleep. # save water. shower with your girlfriend. # # Welcom2 : http//blog.csdn.net/auding1900/ ############################################# -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050812/7cc98d7a/attachment.html
2005年08月12日 星期五 14:40
frame=main_window(None,-1,"wxPython:(A Demonstration)") frame = MyFrame(NULL, -1, "Hello from wxPython") 还有,你的 frame.Show(True)是在frame初始化时做的,改到App里面去。 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050812/39f425a0/attachment.html
2005年08月12日 星期五 14:41
on 2005-8-12 14:19,Spirit Auding said the following: > 试一下我的代码: > > from wxPython.wx import * > > ID_ABOUT = 101 > ID_EXIT = 102 > > class MyFrame(wxFrame): > def __init__(self, parent, ID, title): > wxFrame.__init__(self, parent, ID, title, wxDefaultPosition, > wxSize(200, 150)) > self.CreateStatusBar() > self.SetStatusText("This is the statusbar") > > menu = wxMenu() > menu.Append(ID_ABOUT, "&About;","More information about this program") > menu.AppendSeparator() > menu.Append(ID_EXIT, "E&xit;", "Terminate the program") > > menuBar = wxMenuBar() > menuBar.Append(menu, "&File;"); > > self.SetMenuBar(menuBar) > > EVT_MENU(self, ID_ABOUT, self.OnAbout) > EVT_MENU(self, ID_EXIT, self.TimeToQuit) > > def OnAbout(self, event): > dlg = wxMessageDialog(self, "This sample program shows off\n" > "frames, menus, statusbars, and this\n" > "message dialog.", > "About Me", wxOK | wxICON_INFORMATION) > dlg.ShowModal() > dlg.Destroy() > > def TimeToQuit(self, event): > self.Close(True) > > class App(wxApp): > def OnInit(self): > frame = MyFrame(NULL, -1, "Hello from wxPython") > frame.Show(True) > self.SetTopWindow(frame) > return True > > if __name__ == "__main__": > app = App(0) > app.MainLoop() > > 我的Eclipse上可以运行的。 > 你用的是PyDev哪个版本?我装了0.9.7之后有个提示: Unable to create this part due to an internal error. Reason for the failure: The editor class could not be instantiated. This usually indicates that the editor's class name was mistyped in plugin.xml. 根本就用不起来了。
2005年08月12日 星期五 14:45
高手: 还有一点,我把一些text改成中文就不行了,是什么原因,如: self.SetStatusText("This is the statusbar") 改为 self.SetStatusText("中文就 失败") -----Original Message----- From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn]On Behalf Of Spirit Auding Sent: Friday, August 12, 2005 2:19 PM To: python-chinese at lists.python.cn Subject: Re: [python-chinese] 用eclipse编写wxPython小程序,怎么窗体一闪就 不见了,求教 试一下我的代码: from wxPython.wx import * ID_ABOUT = 101 ID_EXIT = 102 class MyFrame(wxFrame): def __init__(self, parent, ID, title): wxFrame.__init__(self, parent, ID, title, wxDefaultPosition, wxSize(200, 150)) self.CreateStatusBar() self.SetStatusText("This is the statusbar") menu = wxMenu() menu.Append(ID_ABOUT, "&About;","More information about this program") menu.AppendSeparator() menu.Append(ID_EXIT, "E&xit;", "Terminate the program") menuBar = wxMenuBar() menuBar.Append(menu, "&File;"); self.SetMenuBar(menuBar) EVT_MENU(self, ID_ABOUT, self.OnAbout) EVT_MENU(self, ID_EXIT, self.TimeToQuit) def OnAbout(self, event): dlg = wxMessageDialog(self, "This sample program shows off\n" "frames, menus, statusbars, and this\n" "message dialog.", "About Me", wxOK | wxICON_INFORMATION) dlg.ShowModal() dlg.Destroy() def TimeToQuit(self, event): self.Close(True) class App(wxApp): def OnInit(self): frame = MyFrame(NULL, -1, "Hello from wxPython") frame.Show(True) self.SetTopWindow(frame) return True if __name__ == "__main__": app = App(0) app.MainLoop() 我的Eclipse上可以运行的。 -- ############################################# # "your future depends on your dreams." so go to sleep. # save water. shower with your girlfriend. # # Welcom2 : http//blog.csdn.net/auding1900/ ############################################# -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050812/e238a8d8/attachment.htm
2005年08月12日 星期五 14:54
我用的是PyDev 0.9.5版本,0.9.7那个版本我装了之后编辑器打不开Python文件,所以换回来了,原因不明。 self.SetStatusText("中文就失败") 运行没问题,只是StatusBar上的显示不对,估计是没有指定编码导致的。 -- ############################################# # "your future depends on your dreams." so go to sleep. # save water. shower with your girlfriend. # # Welcom2 : http//blog.csdn.net/auding1900/ ############################################# -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050812/5f3682df/attachment.htm
2005年08月12日 星期五 14:55
对了,高手,这个程序的用户界面框架很不错,先收藏先! 能不能在这个基础上加一些toolbar,然后statsbar多分几栏,最好还有outlookbar !希望高手们指教!如果有,请把代码发给大家分享,学习学习,小弟先谢过! -----Original Message----- From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn]On Behalf Of Spirit Auding Sent: Friday, August 12, 2005 2:19 PM To: python-chinese at lists.python.cn Subject: Re: [python-chinese] 用eclipse编写wxPython小程序,怎么窗体一闪就 不见了,求教 试一下我的代码: from wxPython.wx import * ID_ABOUT = 101 ID_EXIT = 102 class MyFrame(wxFrame): def __init__(self, parent, ID, title): wxFrame.__init__(self, parent, ID, title, wxDefaultPosition, wxSize(200, 150)) self.CreateStatusBar() self.SetStatusText("This is the statusbar") menu = wxMenu() menu.Append(ID_ABOUT, "&About;","More information about this program") menu.AppendSeparator() menu.Append(ID_EXIT, "E&xit;", "Terminate the program") menuBar = wxMenuBar() menuBar.Append(menu, "&File;"); self.SetMenuBar(menuBar) EVT_MENU(self, ID_ABOUT, self.OnAbout) EVT_MENU(self, ID_EXIT, self.TimeToQuit) def OnAbout(self, event): dlg = wxMessageDialog(self, "This sample program shows off\n" "frames, menus, statusbars, and this\n" "message dialog.", "About Me", wxOK | wxICON_INFORMATION) dlg.ShowModal() dlg.Destroy() def TimeToQuit(self, event): self.Close(True) class App(wxApp): def OnInit(self): frame = MyFrame(NULL, -1, "Hello from wxPython") frame.Show(True) self.SetTopWindow(frame) return True if __name__ == "__main__": app = App(0) app.MainLoop() 我的Eclipse上可以运行的。 -- ############################################# # "your future depends on your dreams." so go to sleep. # save water. shower with your girlfriend. # # Welcom2 : http//blog.csdn.net/auding1900/ ############################################# -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050812/86f521ca/attachment.html
2005年08月12日 星期五 15:02
又要麻烦您了,请问怎么指定,在哪儿指定编码? -----Original Message----- From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn]On Behalf Of Spirit Auding Sent: Friday, August 12, 2005 2:55 PM To: python-chinese at lists.python.cn Subject: Re: [python-chinese] 用eclipse编写wxPython小程序,怎么窗体一闪就 不见了,求教 我用的是PyDev 0.9.5版本,0.9.7那个版本我装了之后编辑器打不开Python文件,所 以换回来了,原因不明。 self.SetStatusText("中文就失败") 运行没问题,只是StatusBar上的显示不 对,估计是没有指定编码导致的。 -- ############################################# # "your future depends on your dreams." so go to sleep. # save water. shower with your girlfriend. # # Welcom2 : http//blog.csdn.net/auding1900/ ############################################# -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050812/345a6c6d/attachment.html
2005年08月12日 星期五 15:22
我也是刚刚开始练,怎么修理我也没搞定,什么原因也是讲不清楚…… 不好意思啦………… -- ############################################# # "your future depends on your dreams." so go to sleep. # save water. shower with your girlfriend. # # Welcom2 : http//blog.csdn.net/auding1900/ ############################################# -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050812/33e7b473/attachment.htm
2005年08月12日 星期五 15:41
请教一下,你们的eclipse是怎么配的 我的一运行就显示 Traceback (most recent call last): File "d:\Documents and Settings\user\workspace\sixteen\wx.py", line 1, in ? from wxPython.wx import * File "F:\Python24\Lib\site-packages\wx-2.6-msw-unicode\wxPython\__init__.py", line 10, in ? import _wx File "F:\Python24\Lib\site-packages\wx-2.6-msw-unicode\wxPython\_wx.py", line 3, in ? from _core import * File "F:\Python24\Lib\site-packages\wx-2.6-msw-unicode\wxPython\_core.py", line 15, in ? import wx._core File "d:\Documents and Settings\user\workspace\sixteen\wx.py", line 1, in ? from wxPython.wx import * ImportError: No module named wx 但是在命令行下就可以运行,能够出那个小窗口。 _____ 发件人: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] 代表 jam.zheng 发送时间: 2005年8月12日 14:55 收件人: python-chinese at lists.python.cn 主题: RE: [python-chinese] 用eclipse编写wxPython小程序,怎么窗体一闪就不见 了,求教 对了,高手,这个程序的用户界面框架很不错,先收藏先! 能不能在这个基础上加一些toolbar,然后statsbar多分几栏,最好还有 outlookbar!希望高手们指教!如果有,请把代码发给大家分享,学习学习,小弟先谢 过! -----Original Message----- From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn]On Behalf Of Spirit Auding Sent: Friday, August 12, 2005 2:19 PM To: python-chinese at lists.python.cn Subject: Re: [python-chinese] 用eclipse编写wxPython小程序,怎么窗体一闪就不 见了,求教 试一下我的代码: from wxPython.wx import * ID_ABOUT = 101 ID_EXIT = 102 class MyFrame(wxFrame): def __init__(self, parent, ID, title): wxFrame.__init__(self, parent, ID, title, wxDefaultPosition, wxSize(200, 150)) self.CreateStatusBar() self.SetStatusText("This is the statusbar") menu = wxMenu() menu.Append(ID_ABOUT, "&About;","More information about this program") menu.AppendSeparator() menu.Append(ID_EXIT, "E&xit;", "Terminate the program") menuBar = wxMenuBar() menuBar.Append(menu, "&File;"); self.SetMenuBar(menuBar) EVT_MENU(self, ID_ABOUT, self.OnAbout) EVT_MENU(self, ID_EXIT, self.TimeToQuit) def OnAbout(self, event): dlg = wxMessageDialog(self, "This sample program shows off\n" "frames, menus, statusbars, and this\n" "message dialog.", "About Me", wxOK | wxICON_INFORMATION) dlg.ShowModal() dlg.Destroy() def TimeToQuit(self, event): self.Close(True) class App(wxApp): def OnInit(self): frame = MyFrame(NULL, -1, "Hello from wxPython") frame.Show(True) self.SetTopWindow(frame) return True if __name__ == "__main__": app = App(0) app.MainLoop() 我的Eclipse上可以运行的。 -- ############################################# # "your future depends on your dreams." so go to sleep. # save water. shower with your girlfriend. # # Welcom2 : http//blog.csdn.net/auding1900/ ############################################# -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050812/5cadf1d8/attachment.html
2005年08月12日 星期五 17:55
pydev 0.97 要在jdk1.5上运行.-_-
2005年08月14日 星期日 19:05
在 05-8-12,Spirit Auding<auding at gmail.com> 写道: > 我用的是PyDev 0.9.5版本,0.9.7那个版本我装了之后编辑器打不开Python文件,所以换回来了,原因不明。 > > self.SetStatusText("中文就失败") > 运行没问题,只是StatusBar上的显示不对,估计是没有指定编码导致的。 > 如果你使用的是unicocde版本的wxPython,在程序中是不能直接使用中文的,而要先在程序开头加上文件编程声明: #coding=gb2312 然后在所有有中文的地方使用u来处理中文。但这种方法只是对文件中直接出现的中文有效,因为python会自动将带u的中文转为unicode,这样在unicode版本下的wxPython中使用就没有问题了。但对于从文件之类的原本不是unicode编码的地方读出来的中文串,则还需要进行转码处理才可以。 -- I like python! My Donews Blog: http://www.donews.net/limodou
Zeuux © 2025
京ICP备05028076号