2025年3月30日 星期日 甲辰(龙)年 月廿九 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Python

wxPython Frame窗体的用法

时间:10-01来源:作者:点击数:41

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 所示的窗口。


图 1 修改窗口图标
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门