• 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()

    运行后:

    Frame:
    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

  • 相关阅读:
    beeline链接hive报错
    Java并发之FairSync和NonfairSync
    如何在 Linux 中将文件编码转换为 UTF-8
    Spring Boot运行原理
    jvm垃圾回收
    jvm调试工具
    Nginx相关
    docker 配置jar ,运行
    centos7的一些安装问题
    Docker
  • 原文地址:https://www.cnblogs.com/xia-dong/p/11607883.html
Copyright © 2020-2023  润新知