找回密码
 立即注册
收起左侧

按钮pushbutton默认被选中(区别于其他五个)

2
回复
8223
查看
[复制链接]
累计签到:110 天
连续签到:1 天
来源: 2014-12-3 16:13:05 显示全部楼层 |阅读模式
1Qter豆
我在stackedwidget中放了六个pushbutton如何使第一个按钮pushbutton默认被选中(区别于其他五个),然后通过上下左右可以移动移动选中焦点,变为下一个pushbutton被选中,同时它区分于其他五个(有颜色区别或其他的效果)。麻烦大侠解答

最佳答案

查看完整内容

1、默认第一个按钮被选中,可以用qt designer编辑该按钮的tab顺序为1; 2、通过键盘上下左右移动选中焦点,键盘事件event->key()检测哪个按键按下; 3、颜色区别用设置按键属性style sheet
回复

使用道具 举报

累计签到:597 天
连续签到:1 天
2014-12-3 16:13:06 显示全部楼层
1、默认第一个按钮被选中,可以用qt designer编辑该按钮的tab顺序为1;
2、通过键盘上下左右移动选中焦点,键盘事件event->key()检测哪个按键按下;
3、颜色区别用设置按键属性style sheet

回复

使用道具 举报

累计签到:110 天
连续签到:1 天
2014-12-8 16:17:03 显示全部楼层
shasidaran 发表于 2014-12-8 10:08
1、默认第一个按钮被选中,可以用qt designer编辑该按钮的tab顺序为1;
2、通过键盘上下左右移动选中焦点, ...

用designer做stackedwidget里的pushbutton?然后点击相应项就进入相应STACKEDWIDGET?我想用designer做stackedwigget,如果不用代码的话怎么和相应按钮的信号联系起来呢?如果不能不用代码,那在编辑代码时,我用ui->objectname.的方式没响应出来,怎么回事
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了