- 博客(3)
- 收藏
- 关注
原创 C++ 多态 虚表原理
C++ 虚表的原理前言C++有三大特性,封装、继承、多态。我们今天要说到的虚表就是实现虚函数调用机制的,而虚函数又是实现多态的基础。虚函数的函数指针存储于虚表中,一个类调用虚函数其实就是访问它的虚表。我们一步步的来分析C++的虚表,首先看C++对象的内存布局。...
2019-07-21 22:40:05
551
原创 Qt QPainter 旋转控件
Qt QPainter 旋转控件QPainter是通过rotate函数来进行旋转,在Qt帮助文档中,ratate函数声明如下:void QPainter::rotate(qreal angle)此方法是以坐标原点来进行顺时针旋转,angle是旋转角度。上一段代码来解释运用: void QtCoordinates::DrawPoly(QPainter *paint, char dire...
2019-07-07 21:06:23
6948
原创 Qt 绘图坐标系转换
Qt 绘图坐标系转换先上一段代码,简单的画了个实心矩形 QPainter paint(this); paint.setBrush(Qt::yellow); paint.drawRect(0.0, 0.0, 100, 100); //绘制原点为(0.0,0.0),长宽为100的矩形效果如图:现在说到绘图内的坐标系转换,Qt可用translate方法变换坐标原...
2019-07-06 22:23:22
2027
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人