首页| 论坛| 消息

标题:【提问】如何绘制一条立体直线
作者:xinqingfly
日期:2005-11-23 15:10
内容:

哪位绘制过这样的直线,请指导一下如何设置画笔和刷子的属性,谢谢


#1 [zccmin 11-23 15:58]
没画过,是不是应该用3D的工具呢?
#2 [htyoung 11-23 17:10]
Qpainter 里有drawLine () 如果你的立体线不是很复杂, 设置一下setPen()和setBackgroundColor ()
如果这个线也可用fillRect()来完成.
我只画过普通线
看help
void MyWidget::paintEvent( QPaintEvent * )
{
QPainter p;
p.begin( this );
p.drawLine( ... );// drawing code
p.end();
}
#3 [xinqingfly 11-24 09:25]
谢谢楼上各位,我画的时候设置了线的风格,但是画出的立体线只是简单的上下两半颜色不同 放大一点点就很难看了,立体效果不太明显,如果是用矩形填充,那该怎么设置呢?

回复 发表
主题 版块