wxpython程序中listbox重写后变透明了,但为什么又不能加载数据?
class TMListBox(wx.ListBox):
def __init__(self,parent,id=-1,pos=wx.DefaultPosition,size=wx.DefaultSize,
choices=None,style=wx.TRANSPARENT_WINDOW,validator=wx.DefaultValidator, name='TMListBox'):
wx.ListBox.__init__(self,parent,id,pos,size,choices,style,validator,name)
self.Bind(wx.EVT_PAINT,self.on_paint)
self.Bind(wx.EVT_ERASE_BACKGROUND,lambda e: None)
self.Bind(wx.EVT_SIZE,self.on_size)
def on_paint(self,e):
bdc=wx.PaintDC(self)
dc=wx.GCDC(bdc)
font_face=self.GetFont()
font_color=self.GetForegroundColour()
dc.SetFont(font_face)
dc.SetTextForeground(font_color)
def on_size(self,e):
self.Refresh()
e.Skip()
请教哪位大神,上面代码错哪了
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
为你推荐
- wxpython中CheckBox setvalue()设置全选或者全不选
- python
- 2个回答
- 关于wxpython中停止子线程?
- 关于 wxpython使用问题
- wxpython动态改变radiobox的选项内容
- pip install robotframework-ride 报错如何解决?
- python
- 1个回答
- wxpython跳出按钮死循环shi'jian
- python更新pip失败,困扰了我好久
- python
- 8个回答
- 如何关闭wxpython打开的窗口?
- python
- 3个回答
- boa constructor里的palette面板中怎么没有控件选择?
- python
- 0个回答
- wxpython怎么修改MessageDialog的参数?
- python
- 0个回答
- wxpython如何用代码控制工具栏开关按钮按下和弹起?
- python
- 0个回答
- wxpython 视频播放中如何获得窗口的句柄 ?
- python
- 0个回答
- wxPython怎么在两个Frame间传递值?
- python
- 1个回答
- Mac下安装robot运行ride.py后报python should be executed in 32-bit mode with wxPython on OSX.
- python
- 3个回答
- wxpython怎么在界面显示矩阵
- python
- 1个回答
- 请教wxPython4.0中还有没有SplashScreen这个属性?调用一直出错
- python
- 2个回答
- wxpython根据文本大小自动调节文本框大小
- python
- 3个回答
- wxPython有配python3.6的吗?刚入的坑
- python
- 1个回答
- 关于wxPython安装版本的问题
- 3个回答
- Mainloop后的程序怎么运行?
- python
- 2个回答