• 7254阅读
  • 3回复

【提问】如何绘制一条立体直线 [复制链接]

上一主题 下一主题
离线xinqingfly
 

只看楼主 倒序阅读 楼主  发表于: 2005-11-23
哪位绘制过这样的直线,请指导一下如何设置画笔和刷子的属性,谢谢
菜鸟也是鸟
离线zccmin
只看该作者 1楼 发表于: 2005-11-23
没画过,是不是应该用3D的工具呢?
离线htyoung

只看该作者 2楼 发表于: 2005-11-23
Qpainter 里有drawLine () 如果你的立体线不是很复杂, 设置一下setPen()和setBackgroundColor ()

如果这个线也可用fillRect()来完成.
我只画过普通线
看help
void MyWidget::paintEvent( QPaintEvent * )
    {
        QPainter p;
        p.begin( this );
        p.drawLine( ... ); // drawing code
        p.end();
    }
***
QT5
***
离线xinqingfly

只看该作者 3楼 发表于: 2005-11-24
谢谢楼上各位,我画的时候设置了线的风格,但是画出的立体线只是简单的上下两半颜色不同 放大一点点就很难看了,立体效果不太明显,如果是用矩形填充,那该怎么设置呢?
菜鸟也是鸟
快速回复
限100 字节
 
上一个 下一个