1.写的画图的类必须继承QWidget,才能使用画板。
2.paintEvent函数需要自己写,每次初始化时,会自动执行一次paintEvent函数,之后若想再执行的话,需要使用self.update()方法,会重新执行paintEvent函数。
3.重写鼠标点击,移动,释放函数:
mousePressEvent、mouseMoveEvent、mouseReleaseEvent。通过重写这三个函数,获取坐标信息,进行画图。
1.写的画图的类必须继承QWidget,才能使用画板。
2.paintEvent函数需要自己写,每次初始化时,会自动执行一次paintEvent函数,之后若想再执行的话,需要使用self.update()方法,会重新执行paintEvent函数。
3.重写鼠标点击,移动,释放函数:
mousePressEvent、mouseMoveEvent、mouseReleaseEvent。通过重写这三个函数,获取坐标信息,进行画图。