wxpython-基础界面

时间:2019-09-29
本文章向大家介绍wxpython-基础界面,主要包括wxpython-基础界面使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
import wx

class MyApp(wx.App):
    def __init__(self):
        super(MyApp,self).__init__()

class MyFrame(wx.Frame):
    def __init__(self,title='test',size=wx.DefaultSize):
        super(MyFrame,self).__init__(None,wx.ID_ANY,title=title,size=size,style=wx.DEFAULT_FRAME_STYLE^wx.MINIMIZE_BOX)
        self.Center() #窗口居中
        #self.SetSize(700,700) #调整窗口大小
        #self.SetTitle('aaa') #调整窗口标题

if __name__ == '__main__':
    app = MyApp()
    frame = MyFrame(title='wx-test',size=(400,300))
    frame.Show()
    app.MainLoop()


运行后:

None:即parent=None,表示为顶层窗口
wx.ID_ANY:当id的值为-1或者wx.ID_ANY时,系统会随机分配一个id
style:样式,wx.DEFAULT_FRANME_STYLE的值为:wx.MINIMIZE_BOX|wx.MAXIMIZE_BOX|wx.RESIZE_BORDER|wx.SYSTEM_MENU|wx.CAPTION|wx.CLOSE_BOX,增加一个样式用|,去除一个样式用^,例如禁止调整窗口大小可以用wx.DEFAULT_FRANME_STYLE^wx.RESIZE_BORDER

 

原文地址:https://www.cnblogs.com/xia-dong/p/11606702.html