Qt代码解释

voidPaintArea::setImageColor(QColorcolor){backColor=color.rgb();//因为image的背景色要用QRgb类型... void PaintArea::setImageColor(QColor color)
{

backColor = color.rgb(); //因为image的背景色要用QRgb类型的颜色,所以这里进行了一下转换

image.fill(backColor);

update();
}

这段代码是什么意思?在画板那里取的
展开
 我来答
cooke1234
2013-08-16 · TA获得超过6862个赞
知道大有可为答主
回答量:4617
采纳率:72%
帮助的人:3717万
展开全部
backColor = color.rgb(); //用指定的颜色(函数参数)给backColor赋值
image.fill(backColor); //用backcolor颜色填充image区域
update(); //让画面刷新(这样刷新后的背景色就显示出来了)
更多追问追答
追问
请问有没有什么教材可以详细介绍Qt的函数的?我刚刚上完大一,学了C++,现在看Qt一点也没看懂
追答
市面上介绍Qt的书有不少,网上也有不少Qt教程,高级编程之类的。
感觉你现在水平尚浅,建议先不要看Qt,就写C++的。等C++的完全熟练了以后,再看Qt。
因为Qt的资料较少,尤其是一些讲机理的,有点深度的,都没有。都是英文的。
最权威的Qt介绍资料,就是英文官方文档,里面写的很好。也有原理解释。
你现在做UI的时候,建议你使用一个类,就搞懂一个类,看官方文档就知道类怎么用了。
而且Qt源码自带有Demos和Examples两个源码示例目录,可以学习。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式