设置按钮点击后一直保持被点击时的状态

昨天写游戏时,需要实现一个点击按钮后跳转到相应界面,然后在该界面时,那个按钮要一直保持点击时的颜色,或状态,,考虑了两种办法,第一种按钮用图片来做imageView,做Ui时也是把button换成了image,但我刚开始没写过C++的图片按钮,,找度娘也没得办法,,,第二种是就用Button,点击后再设置button的图片,,但我找不到设置图片的函数,,,刚开始用button->setEnabled(false);,发现这只是设置禁用状态,点击后就变成了灰色,,,,然后我发现一个奇妙的办法,,,就是在UI界面搭建时,button的三种状态图片,把点击状态的图片也拖一个到禁用状态,,,然后点击后,,就一直是点击时的样子了,,,哈哈哈,,(只是不知道后期会不会有影响)

       然后问了一个老师,,说把想要的状态图覆盖到按钮上,,并设为隐藏,点击哪个按钮的时候,再把想要的图设为可见就可以了,,,其实,我只是不会设按钮图片,,,按钮是通过studio导出的CSD文件里获得的,,,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值