
画图
一条爱学习的小鲸鱼
这个作者很懒,什么都没留下…
展开
-
MFC双缓存学习记录
在使用MFC画图时,使用Invalidate()函数重画客户区,尤其是使用频繁的时候,我们可以感觉到整个客户区在不停地闪烁, 导致我们的界面的效果特别差,那么怎样能防止这一现象发生呢?我们可以有以下几种方法: 局部重画:就是说,客户区画图时,我们把刚刚的有过改动的区域确定,然后只改变这一小区域,而不是把整个客户区重画。不过这样 做还是不能彻底解决闪烁的现象。因为重画的局部还是会闪烁。 异或画图:学计算机的人都知道,异或逻辑是相同为0,相异1。异或画图就是利用这一特性,在原来的图形的基础上重新再画一次,与前原创 2020-09-28 11:17:38 · 240 阅读 · 0 评论 -
在QT用画笔画一张并自适应显示到label上
QPainter p(this); QPixmap *mypixmap= new QPixmap(100,100); mypixmap->fill(Qt::transparent); p.begin(mypixmap); for(int s=100; s<=100; s++) { if(coor == s-1) { ...原创 2020-07-10 14:41:41 · 441 阅读 · 0 评论