我刚刚收到一个任务,要实现一个在图片上进行绘画的软件(很像微软的画图)。
我不知道从哪里开始,也不知道怎么做。有没有人有好的参考或想法在qt或pyqt中绘画?
这将是高度感谢提前感谢
发布于 2010-07-10 04:06:24
您将使用QImage class,它表示位图图像。它具有使用setPixel更改给定像素的颜色的方法。Qt提供了am Image Viewer Example,PyQT也应该在Python语言中提供相同的示例。但是,它使用Qlabel来显示图像,因此您可能希望使用不同的小部件,可能是自定义的QWidget子类。你可以从这个开始,添加一些功能来检测鼠标在中的位置,鼠标点击等,并改变颜色。
发布于 2010-07-05 21:34:40
查看Qt绘画类QPainter:https://doc.qt.io/archives/qt-4.7/qpainter.html
发布于 2010-08-17 05:03:01
您看过PyQt中包含的scribble示例吗?它可以完成基本的绘图、保存、加载等工作。
https://stackoverflow.com/questions/3179469
复制相似问题