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