wxPython 显示一张图片

#!/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!):
        """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(1.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 显示一张图片,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。