- 论坛徽章:
- 0
|
系统WINDOWS,python27.5,下载-wxPython2.8-win32-unicode-2.8.12.1-py27.rar进行安装,学习《wxpython-in-action》'Hello, wxPython!'代码
# -*- coding: cp936 -*-
#!/usr/bin/env python
'''Hello, wxPython! program.'''
import wx
class Frame(wx.Frame):
'''Frame class that displays an image.'''
def __init__(self, image, parent=None, id=-1,pos=wx.DefaultPosition,title='Hello, wxPython!'): #3图像参数
'''Create a Frame instance and display image.'''
temp = image.ConvertToBitmap()
size = temp.GetWidth(), temp.GetHeight()
wx.Frame.__init__(self, parent, id, title, pos, size)
self.bmp = wx.StaticBitmap(parent=self, bitmap=temp)
class App(wx.App):
'''Application class.'''
def OnInit(self):
image = wx.Image('wxPython.jpg', wx.BITMAP_TYPE_JPEG)
self.frame = Frame(image)
self.frame.Show()
self.SetTopWindow(self.frame)
return True
def main():
app = App()
app.MainLoop()
if __name__ == '__main__':
main()
出现如附图中错误,请教如何原因。(本地盘搜索wxPython.jpg根本没有该文件)
|
|