hello.py

来自「wxPython的基本示例程序」· Python 代码 · 共 37 行

PY
37
字号
#!/usr/bin/env python"""Hello, wxPython! program."""import wxclass Frame(wx.Frame):    """Frame class that displays an image."""    def __init__(self, image, parent=None, id=-1,                 pos=wx.DefaultPosition, title='Hello, wxPython!'):        """Create a Frame instance and display image."""        temp = image.ConvertToBitmap()        size = temp.GetWidth(), temp.GetHeight()        wx.Frame.__init__(self, parent, id, title, pos, size)        panel = wx.Panel(self)        self.bmp = wx.StaticBitmap(parent=panel, bitmap=temp)        self.SetClientSize(size)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 Truedef main():    app = App()    app.MainLoop()if __name__ == '__main__':    main()    

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?