新浪微博
腾讯微博
会员列表
统计排行
基本信息
到访IP统计
管理团队
管理统计
在线会员
会员排行
版块排行
帖子排行
标签排行
帮助
下拉
用户名
电子邮箱
用户名
密 码
记住登录
登录
找回密码
注册
快捷通道
关闭
您还没有登录,快捷通道只有在登录后才能使用。
立即登录
还没有帐号? 赶紧
注册一个
首页
论坛
Qt下载
作品展
群组
个人中心
捐赠、管理与开发
邮件订阅
帖子
文章
日志
用户
版块
群组
帖子
搜索
QTCN开发网
>
Qt基础编程
>
【提问】QLabel 怎么添加鼠标响应?
发帖
回复
返回列表
新帖
11543
阅读
8
回复
【提问】QLabel 怎么添加鼠标响应?
[复制链接]
上一主题
下一主题
离线
shengma
UID:465
注册时间
2005-09-04
最后登录
2024-03-25
在线时间
22小时
发帖
23
搜Ta的帖子
精华
0
金钱
246
威望
65
贡献值
10
好评度
16
访问TA的空间
加好友
用道具
新手上路
关闭
个人中心可以申请新版勋章哦
立即申请
知道了
加关注
发消息
只看楼主
倒序阅读
楼主
发表于: 2005-09-12
我在窗口里用QLabel做了一个图标按钮,目的是用鼠标按一下,改变按钮的图标。界面的ui我已经全部做好了,问题是怎样才能添加QLabel做的按钮的鼠标响应函数。
[ 此贴被XChinux在2005-09-12 09:35重新编辑 ]
共
条评分
回复
举报
分享到
淘江湖
新浪
QQ微博
QQ空间
开心
人人
豆瓣
网易微博
百度
鲜果
白社会
飞信
离线
XChinux
UID:2
注册时间
2004-11-08
最后登录
2024-01-27
在线时间
6994小时
发帖
11224
搜Ta的帖子
精华
61
金钱
140331
威望
9948
贡献值
701
好评度
8170
访问TA的空间
加好友
用道具
总版主
加关注
发消息
只看该作者
1楼
发表于: 2005-09-12
mouseDoubleClickEvent ( QMouseEvent * )
mousePressEvent ( QMouseEvent * )
mouseReleaseEvent ( QMouseEvent *
这是三个对鼠标响应的事件。
做法是,从QLabel派生一个新类,在这个类里把上面你需要的函数自定义实现了。
共
条评分
二笔 openSUSE Vim N9 BB10
XChinux@163.com
网易博客
腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
回复
举报
离线
shengma
UID:465
注册时间
2005-09-04
最后登录
2024-03-25
在线时间
22小时
发帖
23
搜Ta的帖子
精华
0
金钱
246
威望
65
贡献值
10
好评度
16
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
2楼
发表于: 2005-09-12
窗口里有好多这样的按钮,我怎么知道是那个发出的鼠标事件呢?我要确切知道是那个按钮被触发了。在MFC里只要在某个对象力添加消息响应函数就可以了,Qt里好象没有这功能。还有uic自动生成的.h文件一修改就会自动恢复,无法添加自己的代码。我用的是Qt4 commercial for vs2003
共
条评分
回复
举报
离线
XChinux
UID:2
注册时间
2004-11-08
最后登录
2024-01-27
在线时间
6994小时
发帖
11224
搜Ta的帖子
精华
61
金钱
140331
威望
9948
贡献值
701
好评度
8170
访问TA的空间
加好友
用道具
总版主
加关注
发消息
只看该作者
3楼
发表于: 2005-09-12
http://www.qtcn.org/bbs/read.php?tid=1426
这是你以前发的帖子,同一个问题
是参数QMouseEvent里有哪个按钮以及键盘组合产生的这个事件的信息的。
多看Qt Reference
Qt Designer设计器你点住QLabel部件放在窗体上,然后在这个部件上点右键弹出菜单,有一个菜单叫做“Promote to Custom Widget",用它可以产生一个新从QLabel继承的类,在里面添加响应代码。
共
条评分
二笔 openSUSE Vim N9 BB10
XChinux@163.com
网易博客
腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
回复
举报
离线
shengma
UID:465
注册时间
2005-09-04
最后登录
2024-03-25
在线时间
22小时
发帖
23
搜Ta的帖子
精华
0
金钱
246
威望
65
贡献值
10
好评度
16
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
4楼
发表于: 2005-09-12
以前的问题我解决了,现在是我的界面已经设计好了,很复杂的,我不想重新再做。用你的方法派生一个子类,然后往主窗口里添加一个成员,这肯定可以解决问题,我的想法是能不能在 Qt Designer里直接解决,类似MFC那样直接添加响应函数。
共
条评分
回复
举报
离线
XChinux
UID:2
注册时间
2004-11-08
最后登录
2024-01-27
在线时间
6994小时
发帖
11224
搜Ta的帖子
精华
61
金钱
140331
威望
9948
贡献值
701
好评度
8170
访问TA的空间
加好友
用道具
总版主
加关注
发消息
只看该作者
5楼
发表于: 2005-09-12
不能,即使能解决也不推荐
共
条评分
二笔 openSUSE Vim N9 BB10
XChinux@163.com
网易博客
腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
回复
举报
离线
shengma
UID:465
注册时间
2005-09-04
最后登录
2024-03-25
在线时间
22小时
发帖
23
搜Ta的帖子
精华
0
金钱
246
威望
65
贡献值
10
好评度
16
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
6楼
发表于: 2005-09-12
以前一直用MFC做项目,系统就用微软的windows,现在我们决定采用SGI图形工作站,忍痛要把软件移植到unix、linux系统上,才发现用MFC写的程序几乎一点都没用,要重新写。Qt才看了不到一个月,以后还要多向老大请教。
共
条评分
回复
举报
离线
shengma
UID:465
注册时间
2005-09-04
最后登录
2024-03-25
在线时间
22小时
发帖
23
搜Ta的帖子
精华
0
金钱
246
威望
65
贡献值
10
好评度
16
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
7楼
发表于: 2005-09-12
你的意思是不是Qt推荐纯代码的哪种编程?
共
条评分
回复
举报
离线
XChinux
UID:2
注册时间
2004-11-08
最后登录
2024-01-27
在线时间
6994小时
发帖
11224
搜Ta的帖子
精华
61
金钱
140331
威望
9948
贡献值
701
好评度
8170
访问TA的空间
加好友
用道具
总版主
加关注
发消息
只看该作者
8楼
发表于: 2005-09-12
对。。在Designer设计器里,如果你需要对某个部件做扩展自定义的话,就使用弱个菜单,它会生成你需要的.h.cpp文件,然后你在那个文件里做扩展就可以了。
共
条评分
二笔 openSUSE Vim N9 BB10
XChinux@163.com
网易博客
腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
回复
举报
发帖
回复
返回列表
http://www.qtcn.org/bbs
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问
快速回复
限100 字节
您目前还是游客,请
登录
或
注册
进入高级模式
文字颜色
发 布
回复后跳转到最后一页
上一个
下一个
关闭
补充发布信息
验证码:
发 布
隐藏
快速跳转
站务及资讯
网站公告
新闻资讯
Qt官方发布
网站管理
Qt应用及资源
Qt 作品展
Qt代码秀
Qt应用版
Qt技术讨论区
Qt安装与发布
Qt中文处理
Qt基础编程
Qt QML开发
Qt嵌入式开发
Qt移动平台开发
其它技术开发讨论区
Qt图书专区
《C++ GUI Qt 4编程》(第2版)专栏
《Qt高级编程》专栏
《零基础学Qt4编程》专栏
《Qt设计模式》(第2版) 图书专栏
Python Qt GUI快速编程
Qt项目开发区
天池项目
Qt开放平台开发库
Qt版百度云笔记
机械CAD
Qt文档计划
QTCN网站系统开发
扇贝词典
非活跃项目区
社区中心
帖子回收站(Trash)
招聘、求职、供求、广告等
休闲娱乐
关闭
关闭
选中
1
篇
全选