wxPython Frame窗体的用法

692次阅读
没有评论

wxPython Frame窗体的用法

Frame 就是在桌面上看到的窗口,其包含标题、图标、位置、大小、风格、名字等属性。这些属性可以在创建窗体时设置,也可以在创建后进行设置。

下面是窗体的初始化函数:

Frame(parent,
      id=ID_ANY,
      title=EmptyString,
      pos=DefaultPosition,
      size=DefaultSize,
      style=DEFAULT_FRAME_STYLE,
      name=FrameNameStr)

窗体比较常用的操作包括显示 show(),隐藏,关闭 close(),移动 move() 等。

下面将前面的代码稍加修改,为其添加一个图标。首先需要装入图标文件,然后使用 SetIcon() 函数来设置图标,完整代码如下:

import wx                           # 引入wxPython库
app = wx.App(False) 
frame = wx.Frame(None, wx.ID_ANY, u"带有图标的窗口")
# 创建图标
icon_obj = wx.Icon(name="flower.jpg",  type=wx.BITMAP_TYPE_JPEG)
frame.SetIcon(icon_obj)            # 设定图标
frame.Show(True)                 # 显示该窗口
app.MainLoop()                   # 应用程序消息处理

运行后显示如图 1 所示的窗口。

wxPython 图 1 修改窗口图标
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:[db:作者]2022-09-19发表,共计562字。
新手QQ群:570568346,欢迎进群讨论 Python51学习