wxPython实现窗口用图片做背景

我热爱春天,因为春天充满了生机,充满了新的希望!

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

效果图:

实现代码:

#!/usr/bin/env python 
# -*- encoding:utf-8 -*- 
 
import wx 
 
 
class MyPanel(wx.Panel): 
 def __init__(self, parent, id): 
  wx.Panel.__init__(self, parent, 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, -1, label='Test', pos=(10,10)) 
if __name__ == '__main__': 
 app = wx.PySimpleApp() 
 frame = wx.Frame(None, -1, 'Image', size=(300,300)) 
 my_panel = MyPanel(frame, -1) 
 frame.Show() 
 app.MainLoop() 

以上就是wxPython实现窗口用图片做背景。也许一个人,要走很多的路,经历过生命中无数突如其来的繁华和苍凉,才会变成熟。更多关于wxPython实现窗口用图片做背景请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
WxPython建立批量录入框窗口

基于wxPython的GUI实现输入对话框(1)

基于wxPython的GUI实现输入对话框(2)

Python wxPython库使用wx.ListBox创建列表框示例

Python wxPython库消息对话框MessageDialog用法示例