painter.drawLine 画不出来线
时间: 2024-01-10 20:02:30 浏览: 224
Painter.rar
可能是因为没有设置画笔的属性或者绘制的区域不正确。请检查以下几个方面:
1. 确认你已经创建了画笔对象,并且设置了画笔的颜色、线宽等属性。
2. 确认你已经获取了绘制区域的正确坐标,比如使用QWidget的width()和height()获取宽高。
3. 确认你已经使用begin()和end()函数包围住了绘制代码,比如:
```c++
QPainter painter(this);
painter.begin(this);
painter.setPen(Qt::red);
painter.drawLine(0, 0, width(), height());
painter.end();
```
如果你已经检查了以上几个方面还是画不出来线,可以提供更多的代码或者错误信息,我可以帮你进一步排查问题。
阅读全文