• 4866阅读
  • 3回复

求助:qt信号问题!!! [复制链接]

上一主题 下一主题
离线wubo
 
只看楼主 倒序阅读 楼主  发表于: 2007-04-19
— 本帖被 XChinux 执行加亮操作(2008-07-19) —
我想做一个数字软键盘,0-9这10个数我分别作了10个按钮,我想每触发一个按钮就把一个数送到数组里,问题是怎么判断这些按钮信号的顺序,比如说我按0这个按钮就把“0”这个字符送到了数组的第一位,再按1这个按钮,怎么能"1"这个字符自动送到数组的第二位?依次类推,想了半天还是不明白,大家能不能指点我一下,好着急啊,谢谢了
[ 此贴被XChinux在2008-07-19 21:40重新编辑 ]
离线zeki709

只看该作者 1楼 发表于: 2007-04-19
可以将所有的信号连接到一个槽
离线andelf

只看该作者 2楼 发表于: 2007-04-19
10个按钮应该是一个widget, 可以用event
离线aaniao999

只看该作者 3楼 发表于: 2007-04-20
QPushButton的click重新写一下吧,加上emit clickedInt(int)
int直接从objectName()里面取,当然,你的新pushButton命名的时候,加上BUTTON的号码,比如
pbtn0
pbtn1
...
或者直接发送QChar,比较快,不用再转换次INT 
快速回复
限100 字节
 
上一个 下一个