用Qt编程画一条线,当点击这条线的时候线变色。

帮我写一段程序吧。谢谢了... 帮我写一段程序吧。谢谢了 展开
 我来答
二豆猜9057
2013-09-26
知道答主
回答量:21
采纳率:0%
帮助的人:23.5万
展开全部
这条线可以画在QLabel上,继承QLabel,首先定义两个全局变量,一个存颜色值(m_color),一个存线的起始坐标(m_sPoint,m_ePoint),重写paintEvent,在paintEvent里用QPainter的drawLine方法画线,颜色用m_color的值,并且记下线的起始坐标(m_sPoint,m_ePoint),然后重写mouseRelease事件,在该事件里判断如果点击的范围是这条线,改变m_color的值————————把方法很详细的告诉你了,至于代码还是自己敲吧,敲代码也是学习的过程啊
忽然158d6f
2013-09-25 · TA获得超过4332个赞
知道大有可为答主
回答量:4245
采纳率:28%
帮助的人:1244万
展开全部
啊,那个学校的啊,qt不是已经不用了吗,干嘛还学啊,开发团队都没了,我们当初还没学完就不学了,都没考试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式