如何用QT编写绘制贝塞尔曲线的涂鸦板?
发布网友
发布时间:2022-04-12 12:42
我来回答
共1个回答
热心网友
时间:2022-04-12 14:11
cubicTo函数是根据c1,c2,endpoint三个参数来划线的。
你的第一个例子中,每次paintEvent中都只画了一条线。
如果你想像windows那样,画面显示出n条线的话,那么你就要在paintEvent中画出n条线。
(把c1,c2,endpoint做为1组数据,放入到一个QList中,每次paintEvent处理时,从QList中取出n组数据,画出来n条线。当新产生1组数据时,把新数据追加到QList中的同时,再从QList头部删除1组数据,让QList始终不超过n组数据)