Chinaunix首页 | 论坛 | 博客
  • 博客访问: 177007
  • 博文数量: 43
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 560
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-12 20:48
文章分类

全部博文(43)

文章存档

2013年(1)

2011年(1)

2010年(4)

2009年(25)

2008年(12)

我的朋友

分类: C/C++

2009-07-04 10:21:35

在派生类里,重载QT的鼠标事件时,QT默认的鼠标事件就不起作用了。为了让QT默认的鼠标事件也起作用,可以在调用基类的鼠标事件函数。
 
例如:
 
void DeviceTree::mousePressEvent(QMouseEvent *event)
{
 if (event->button() == Qt::LeftButton)
 {
       
 }
 if (event->button() == Qt::RightButton)
 {
 }
 QTreeWidget::mousePressEvent(event);//假如基类是QTreeWidget
}
 
 
阅读(2180) | 评论(0) | 转发(0) |
0

上一篇:public,private,protected 作用

下一篇:static_cast

给主人留下些什么吧!~~