+ -
当前位置:首页 → 问答吧 → wxPython中设置个性化按钮,在panel划线问题请教。

wxPython中设置个性化按钮,在panel划线问题请教。

时间:2011-04-24

来源:互联网

如题,我想设置自己的个性化按钮,就是可以指定大小形状和颜色的按钮。想使用wx.lib.buttons但是系统总是报错:
File "F:\自习室\python\picture.py", line 12, in __init__
self.genButton1 = wx.lib.buttons.GenButton(id=wxID_WXPANEL1GENBUTTON1,
AttributeError: 'module' object has no attribute 'lib'
Python code

是不是应该像c语言里面那样先声明一下什么lib库才能用wx.lib.buttons?同时想请教一个问题,在panel画板上画线(线的颜色和样式可以自定义的那种)。请各位教教我。谢谢。
# -*- coding: cp936 -*-
import wx,os,sys,string
from wxPython.wx import *

class InFrame(wx.Frame): 
    def __init__(self): 
        wx.Frame.__init__(self, None, -1,  size=(400, 600),style=wx.CAPTION | wx.STAY_ON_TOP)
        panel=wx.Panel(self)
        img2=wx.Image('F:\自习室\python\picture\huxian.jpg',wx.BITMAP_TYPE_ANY).Scale(150,170)
        show2=wx.StaticBitmap(panel,-1,wx.BitmapFromImage(img2),pos=(150,180))
#########################下面部分不会做#######################################################
        self.genButton1 = wx.lib.buttons.GenButton(id=wxID_WXPANEL1GENBUTTON1,
            label='Ajouter Album', name='genButton1', parent=self,
             pos=wx.Point(8, 200), size=wx.Size(100, 25), style=0)
if __name__ == '__main__': 
    app=wx.PySimpleApp()
    InFrame().Show()      
    app.MainLoop()
    

作者: Ace_wgk   发布时间: 2011-04-24

没import吧。

作者: iambic   发布时间: 2011-04-24

引用 1 楼 iambic 的回复:
没import吧。

“没import”是什么意思啊?。。怎么添加?

作者: Ace_wgk   发布时间: 2011-04-24

热门下载

更多