void MyWindow::drawLine()
{
QPainter p(this);
p.setPen(Qt::blue);
p.drawLine(20,20,400,400);
}
4 个解决方案
#1
ANYBODY?
#2
qt的绘图应该在paintEvent函数中实现吧,相当于MFC中的OnPaint,请参考qt自带的绘图例子,例如\examples\painting\basicdrawing\,这种问题就不要在这里问了
#3
那顺便问一下,MFC中有setROP2()这样的函数(如果我没有记错的话,就是那个可以用它来取得与背景相反的颜色的函数),在QT中,用什么函数实现?
#4
??
#1
ANYBODY?
#2
qt的绘图应该在paintEvent函数中实现吧,相当于MFC中的OnPaint,请参考qt自带的绘图例子,例如\examples\painting\basicdrawing\,这种问题就不要在这里问了
#3
那顺便问一下,MFC中有setROP2()这样的函数(如果我没有记错的话,就是那个可以用它来取得与背景相反的颜色的函数),在QT中,用什么函数实现?
#4
??