使用PyQt实现鼠标拖拽创建图形
搜索了许多资料,未找到PyQt关于利用QGraphics实现通过鼠标拖拽创建矩形、椭圆等图形的详细代码,只有Qt的示例。因此,我编写了一个PyQt的演示程序。该程序允许通过右键选择图形类型,并通过拖动鼠标改变大小。还可以通过在QGraphicsView上点击多个点来创建多边形,以及创建文本图元。代码中包含详细的注释,涵盖了视图和场景的坐标转换。
2.73KB
文件大小:
评论区