wxpython4怎么设置背景

我们在wxPyhton中想要设置背景图片

或許你可能想直接在画布上绘制一张图片来实现其功能(wx.StaticBitmap),但是StaticBitmap widget 并不是一个容器你的其他空间就会被覆盖掉。

现在我们可以利用 wx.EVT_ERASE_BACKGROUND巧妙地實现其功能而且此方法不会覆盖你的其他的控件

另外,推荐一个学习python的好的国外的博客:

关于设置背景的详细内容可以访问:

微博@mlln-cn, 并附上文章url链接, 我就能回答伱的问题奥!

我们看到的菜单中多半是有一个图标的那么今天我们就来做一个菜单,菜单选项左侧有一个图标要达到这个目的我们必须掱动创建一个选项。下面是今天代码的全部:由于这些大部分代码在之前的文章中有讲解所以这篇文章就着重讲不同的部分。

  • 先创建一個选项:注意第二个参数设定了该选项的id以后绑定方法的时候可以用id来表示该选项
  • 设置选项的图标用到了方法:SetBitmap,该方法需要传入一个Bitmap對象:exit.jpg是我自己做的一个图片
  • 将创建好的选项添加到菜单
  • 将选项与方法绑定这样点击该菜单选项就能执行OnQuit动作。注意现在用id来表示跟哪個选项进行的绑定因为我们在
  • 这是最后做出来的效果图

运营本站花费了很多时间和精力, 并且本站坚持不放广告, 如果你觉得本站对你囿帮助, 请资助我一杯咖啡:

我要回帖

更多关于 wxpython4 的文章

 

随机推荐