加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

wxPython实现窗口用图片做背景

发布时间:2020-12-16 21:04:50 所属栏目:Python 来源:网络整理
导读:本文实例为大家分享了wxPython实现窗口用图片做背景的具体代码,供大家参考,具体内容如下 效果图: 实现代码: #!/usr/bin/env python # -*- encoding:utf-8 -*- import wx class MyPanel(wx.Panel): def __init__(self,parent,id): wx.Panel.__init__(self

本文实例为大家分享了wxPython实现窗口用图片做背景的具体代码,供大家参考,具体内容如下

效果图:

 

实现代码:

#!/usr/bin/env python 
# -*- encoding:utf-8 -*- 
 
import wx 
 
 
class MyPanel(wx.Panel): 
 def __init__(self,parent,id): 
  wx.Panel.__init__(self,id) 
  try: 
   image_file = 'image.jpg' 
   to_bmp_image = wx.Image(image_file,wx.BITMAP_TYPE_ANY).ConvertToBitmap() 
   self.bitmap = wx.StaticBitmap(self,-1,to_bmp_image,(0,0)) 
   image_width = to_bmp_image.GetWidth() 
   image_height = to_bmp_image.GetHeight() 
   set_title = '%s %d x %d' % (image_file,to_bmp_image.GetWidth(),to_bmp_image.GetHeight()) 
   parent.SetTitle(set_title) 
  except IOError: 
   print 'Image file %s not found' % image_file 
   raise SystemExit 
  #创建一个按钮 
  self.button = wx.Button(self.bitmap,label='Test',pos=(10,10)) 
if __name__ == '__main__': 
 app = wx.PySimpleApp() 
 frame = wx.Frame(None,'Image',size=(300,300)) 
 my_panel = MyPanel(frame,-1) 
 frame.Show() 
 app.MainLoop() 

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。

您可能感兴趣的文章:

  • python在windows下创建隐藏窗口子进程的方法
  • Python实现遍历windows所有窗口并输出窗口标题的方法
  • python实现根据窗口标题调用窗口的方法
  • python实现的简单窗口倒计时界面实例
  • python中pygame针对游戏窗口的显示方法实例分析(附源码)
  • wxPython窗口的继承机制实例分析
  • python3+PyQt5使用数据库窗口视图
  • Python使用Windows API创建窗口示例【基于win32gui模块】

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读