Qt开发
徐小hi
爱笑,性格开朗的人
展开
-
C++回调函数和this指针的实例
在做到界面开发的过程中,往往需要通过子窗口去操作父窗口的问题。方法很多,大致实现下回调函数和类静态对象的使用。在类的非静态函数的形参列表里,有个隐含的this指针,但是静态成员函数没有this指针,所以类的静态成员函数无法调用非静态的成员。要想在静态成员函数里调用成员,需要将当前的this指针传进去。在下面的例子都有实现。 每次创建类的对象都会相应的生成this指针,指向这个实例化对象。原创 2016-03-09 17:26:00 · 2132 阅读 · 0 评论 -
QT 获取某一范围随机数
所谓的随机数只是一种绝对理想状态的随机数,计算机生成的随机数即是随机的又是有规律的: srand(1); for(int i =0;i原创 2016-03-10 09:36:55 · 9657 阅读 · 0 评论 -
Qt下给QGraphicsScene绘制网格背景方法
直接上代码: QPolygonF myPolygon1; myPolygon1 << QPointF(0,10) << QPointF(20,10); QPolygonF myPolygon2; myPolygon2 << QPointF(10,0) << QPointF(10,20); QPixmap pixmap(20, 20); pixmap.原创 2016-05-25 09:51:29 · 10734 阅读 · 1 评论 -
Qt的paint函数重写,以及QPaint给一条线绘制箭头
直接代码: QPainter *painter; static const double Pi = 3.14159265358979323846264338327950288419717; static double TwoPi = 2.0 * Pi;QLineF line(sourcePoint,destPoint); if (qFuzzyCompare(line原创 2016-05-25 10:11:12 · 5492 阅读 · 2 评论