Qt利用QtCreator绘制线段

1.第一种方式使用  QPainter手动绘制

   

QPainter painter(this);
// 反走样
painter.setRenderHint(QPainter::Antialiasing, true);
// 设置画笔颜色
painter.setPen(QColor(57, 175, 213));


// 绘制直线 IF1
// painter.drawLine(QPointF(440, 380), QPointF(width() / 8, height() / 8));
painter.drawLine(QPointF(260, 300), QPointF(410,300));

效果

Qt利用QtCreator绘制线段_qtCreator

2.第二种使用qtCreator设计器 horizontal line控件

  (1)选择horizontal line控件

Qt利用QtCreator绘制线段_控件属性_02

(2)设置horizontal line控件属性,点击最右边三个点"..."

         Qt利用QtCreator绘制线段_控件_03

         Qt利用QtCreator绘制线段_horizontal line_04

color: rgb(24, 38, 87);

3.设置线型

    Qt利用QtCreator绘制线段_horizontal line_05

   注意:属性frameShadow默认是  Qt利用QtCreator绘制线段_控件_06,显示的结果是 

 Qt利用QtCreator绘制线段_horizontal line_07