• 5229阅读
  • 5回复

请教一个鼠标事件的问题 [复制链接]

上一主题 下一主题
离线kxwpower
 

只看楼主 正序阅读 楼主  发表于: 2009-04-28
大家好,我是新手,现在做一个project要用到QT。基本情况是我需要做一些button,这些button对应一些不同的信息存在不同的数组里。现在我需要用鼠标点击button,而正确读取对应数据,困惑我的是我怎么判断鼠标点击的是哪个button?可能还是不太会用mousepressevent。

我是新手,才用没两个星期,请大家给我解释详细点,或者给我例子看看,万分感谢!
只看该作者 5楼 发表于: 2009-04-28
这种情况可以将一组按钮放进roupButton,连接信号和槽connect(buttonGroup,SIGNAL(clicked(int)),this,SLOT(slot_process(int)));(slot_process(int)是自定义的槽),参数int是按钮的ID,不就是你要的信息吗?
一蓑烟雨任凭生
离线kxwpower

只看该作者 4楼 发表于: 2009-04-28
太谢谢了!不过不好意思,我再多问下。我实际上是要做成点击不同的按钮得到不同的数据,而这些数据是存在另外一个和PC相连的器件的BUF里面。那么我是不是需要每次点击一个按钮而发出一个不同的指令呢?可是我看文档里面connect的最后面那个slot里面好像不能发出变量。
离线tinglan

只看该作者 3楼 发表于: 2009-04-28
引用第2楼kxwpower于2009-04-28 11:58发表的  :
谢谢楼上的,能多说点吗?这个参考文档在那里?谢谢了!

http://www.qiliang.net/qt/
离线kxwpower

只看该作者 2楼 发表于: 2009-04-28
谢谢楼上的,能多说点吗?这个参考文档在那里?谢谢了!
离线tinglan

只看该作者 1楼 发表于: 2009-04-28
引用楼主kxwpower于2009-04-28 11:52发表的 请教一个鼠标事件的问题 :
大家好,我是新手,现在做一个project要用到QT。基本情况是我需要做一些button,这些button对应一些不同的信息存在不同的数组里。现在我需要用鼠标点击button,而正确读取对应数据,困惑我的是我怎么判断鼠标点击的是哪个button?可能还是不太会用mousepressevent。
我是新手,才用没两个星期,请大家给我解释详细点,或者给我例子看看,万分感谢!


使用信号槽机制!多看看QT参考文档!
快速回复
限100 字节
 
上一个 下一个