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号