wxpython基础框架

import os
import wx

class MyFrame(wx.Frame):
    def __init__(self, parent, id=wx.ID_ANY, title="", pos=wx.DefaultPosition,
                 size=wx.DefaultSize, style=wx.DEFAULT_FRAME_STYLE, name="MyFrame"):
        super(MyFrame, self).__init__(parent, id, title, pos, size, style, name)
        self.panel = wx.Panel(self)

        path = os.path.abspath("./icon.png")
        icon = wx.Icon(path, wx.BITMAP_TYPE_PNG)
        self.SetIcon(icon)

class MyApp(wx.App):
    def OnInit(self):
        self.frame = MyFrame(None, title="BitMaps")
        self.SetTopWindow(self.frame)
        self.frame.Show()

        return True

if __name__=="__main__":
    app = MyApp(False)
    app.MainLoop()
原文地址:https://www.cnblogs.com/mtima/p/3019852.html