我刚收到一项任务,即实施一个涂有图片的软件(非常像微软涂料)
我不知道从哪里开始或如何做到这一点。有没有人有很好的参考或想法在qt或pyqt绘画?
这将受到高度赞赏 提前谢谢
答案 0 :(得分:4)
您将使用代表位图图像的QImage class。它具有使用setPixel更改给定像素的颜色的方法。 Qt提供了Image Viewer Example,PyQT应该在Python中提供相同的示例。但是它使用Qlabel来显示图像,因此您可能希望使用不同的小部件,也许是自定义QWidget子类。您可以从中开始并添加功能以检测鼠标点击等中的鼠标位置并更改颜色。
答案 1 :(得分:1)
查看Qt绘画类QPainter: https://doc.qt.io/archives/qt-4.7/qpainter.html
答案 2 :(得分:0)
您是否看过PyQt中包含的涂鸦示例?它做基本的绘图,保存,加载等。