QT
lin_cj
这个作者很懒,什么都没留下…
展开
-
Qt 学习之路 2(26):反走样
我们在光栅图形显示器上绘制非水平、非垂直的直线或多边形边界时,或多或少会呈现锯齿状外观。这是因为直线和多边形的边界是连续的,而光栅则是由离散的点组成。在光栅显示设备上表现直线、多边形等,必须在离散位置采样。由于采样不充分重建后造成的信息失真,就叫走样;用于减少或消除这种效果的技术,就称为反走样。反走样是图形学中的重要概念,用以防止通常所说的“锯齿”现象的出现。很多系统的绘图 API 里面都内置了有关转载 2016-04-26 19:48:08 · 315 阅读 · 0 评论 -
QT的Paint 系统
下面对于QT的绘制系统做一个简要说明, 这个系统主要由三部分组成, QPainter, QPaintDevice, QPaintEngine。QPainter 是一个绘制接口类,提供绘制各种面向用户的命令,而QPaintDevice 是一个QPainter绘制的目的地,相当于画布, 而QPaintEngine 是基本绘制命令的具体实现。我们打交道比较多的是 QPainter , 注意对于Win转载 2016-04-26 20:01:04 · 1087 阅读 · 0 评论 -
关于Qt双缓冲
环境:Windows Xp + Qt 4.8.4+QtCreator 2.6.2目录 一、绘制矩形 二、双缓冲绘图正文一、绘制矩形1.我们仍然在前面程序的基础上进行修改,先更改painEvent()函数:void Dialog::paintEvent(QPaintEvent *) { QPainter painter(this); int x,y,w,h; x = las转载 2016-04-18 16:02:10 · 2724 阅读 · 0 评论 -
Qt重要几点记录
1、Q_OBJECT,这是一个宏,凡是定义信号与槽,必须声明这个宏。原创 2016-04-20 16:35:59 · 235 阅读 · 0 评论