• 3424阅读
  • 4回复

子类化Qlabel可以实现单击移动双击效应事件 [复制链接]

上一主题 下一主题
离线sl91wxl
 

只看楼主 倒序阅读 楼主  发表于: 2013-08-23
如何实现子类化Qlabel可以实现单击移动双击效应事件,要重写哪几个函数怎么写请指教啊
离线sl91wxl

只看该作者 1楼 发表于: 2013-08-23
public Custom_QLabel: public QLabel{声明信号click();public void MouseDownEvent(...)public void MouseUpEvent(...)public void MouseMoveEvent(...)private:    bool isClicked;   }public void MouseDownEvent(...){isClicked= TRUE;}public void MouseUpEvent(...){ if(isClicked) {  emit clicked();  isClicked = FALSE; }}public void MouseMoveEvent(...){  isClicked= FALSE;}
这是响应的怎么解释
离线shaoshuai898

只看该作者 2楼 发表于: 2013-08-23
这是基础问题 建议看看《C++ GUI Qt 4编程》,或者其他语言的教程
离线sl91wxl

只看该作者 3楼 发表于: 2013-08-23
回 2楼(shaoshuai898) 的帖子
基础不好啊!!!了解了咯
离线0354030w

只看该作者 4楼 发表于: 2013-08-28
QWidget::mousePressEvent(),QWidget::mouseDoubleClickEvent
快速回复
限100 字节
 
上一个 下一个