用Qt现有控件实现一个功能,如图里的红圈,如何才能在不继承重写,用现有控件和代码来实现功能? 10

 我来答
MOriage
2013-06-01 · TA获得超过391个赞
知道小有建树答主
回答量:262
采纳率:100%
帮助的人:236万
展开全部
这个有QListWidget的感觉
点击变色或者移动变色的话,用2张图,点击时换图啊。
理论上可以,具体可以试试呀(本人没弄过这样的,捂脸)
ps:红字好小,眼睛要花了。。。
追问
很多人建议我继承QPushButton写自己的类,但我一直想用现有的控件实现,具体的逻辑用代码实现。QListWidget是我一直在考虑的控件,但涉及到方方面面的问题得不到解答,例如动态数据和静态数据如何共同显示在一个Item上?谢谢
追答
额,不大明白你的意思。。。不知道你说的是不是这个:
前提是你放的是个QString类型,比如 a1,a是一定的,1是不一定的,可能是2.3,4。。。
b=1;
...setText(QString("a%1").arg(b));
如果b一有变化,马上发个信号给list,list立即显示当前的值。
chineseboytom
2013-06-01 · 超过15用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:32.2万
展开全部
用QPushbutton的styleSheet属性可以自定义外观。功能很强大。
请参考C++ GUI Qt4编程第二版 第19章,相信你会有很大收获。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
續寫丶那過厾
2013-06-02 · TA获得超过404个赞
知道小有建树答主
回答量:215
采纳率:50%
帮助的人:195万
展开全部
建议你看看QPainter,绘制直线、椭圆、贝塞尔曲线等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-01
展开全部
这个可以用代码实现。
追问
是指继承QPushButton然后重写自己的类吗?现有控件,比如QListWidget能实现吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式