wxPython

wxPython


hello world

import wx

app = wx.App(False)  # Create a new app, don't redirect stdout/stderr to a window.
frame = wx.Frame(None, wx.ID_ANY, "Hello World") # A Frame is a top-level window.
frame.Show(True)     # Show the frame.
app.MainLoop()
  • app = wx.App(False)
    • 每个wx.App都是一个wxPython的对象
    • False意为 不重定向一个stdout和stderr窗口
  • frame = wx.Frame(None,wx.ID_ANY,"Hello World")
    • 语法:(Parent,Id,Title)
  • frame.Show(True)
    • 显示
  • app.MainLoop()
    • 启动程序

First Step

import wx
class MyFrame(wx.Frame):
    """ We simply derive a new class of Frame. """
    def __init__(self, parent, title):
        wx.Frame.__init__(self, parent, title=title, size=(200,100))
        self.control = wx.TextCtrl(self, style=wx.TE_MULTILINE)
        self.Show(True)

app = wx.App(False)
frame = MyFrame(None, 'Small editor')
app.MainLoop()
  • 复写构造方法
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • import wximport osimport datetimeimport timeapp = wx.App(...
    liu_bo阅读 6,857评论 0 3
  • 一、Frame 框架或者叫窗口1、init方法参数:parent:上级窗口,如果是顶层窗口则为None,没有默认值...
    ustcmio阅读 4,748评论 0 0
  • 实验楼 你需要有以下基础 python2.7基本语法 python面向对象的语法基础 你将学习到以下内容 了解一些...
    pro_ven_ce阅读 7,765评论 8 10
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,092评论 19 139
  • 我想跟你流浪 四海为家 我想给你安稳 一世情长 我想随你远去 别离故乡 我想把你抢走 扎根我城 我想伴你余生 儿女...
    风之苹阅读 1,238评论 0 1

友情链接更多精彩内容