查看完整版本: [--
鼠标点击button后,怎么获取button的指针?
--]
QTCN开发网
->
Qt基础编程
->
鼠标点击button后,怎么获取button的指针?
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
bkey
2016-10-19 10:31
鼠标点击button后,怎么获取button的指针?
在一个widget上,放置一个label,和一个pushbutton。
widget上鼠标点击处理函数内,使用WidgetAt,可以获取label的指针,但是无法获取pushbutton
似乎输入类的控件都不行,显示类的就可以获取
各位大神,有什么办法可以获取pushbutton的指针呢。
我是想实现拖动不同的控件移动
ubuntu爱好者
2016-12-16 12:53
如果你的按钮是长期存在的,直接放到类的成员变量就好啦
flfw1314
2016-12-16 13:10
话说你应该是用connect连接button的clicked信号到你的槽函数吧。Qobject有个成员函数sender()他返回的是发送消息的对象。应该在你的槽函数里加一句 QPushButton* pPushButton = (QPushButton*)sender();就得到你点击的按钮对象了。
查看完整版本: [--
鼠标点击button后,怎么获取button的指针?
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled