Qtはペンとブラシのストローク効果を実現します

上に書く

いわゆるストローク効果とは、実際には、書くためにペンを持ち上げたときにペンの先端によって形成される鋭い角を持つ細い線です。

最近、Qt プロジェクトによってタブレットの機能が実現されました。その中でも、書かれたテキストにはストローク効果があります。下の写真に示すように(気に入らない場合はスプレーしないでください):

 実装コード

//在连接处绘制补充点,使其连接处平滑
void drawPatchPoint(QPainter * painter,QPainterPath path)
{
    qreal temp = 3/100.0;
    int k = 0;
    for (qreal i = 0;i < 1; i+=0.01) {
        k++;
        painter->setPen(QPen(Qt::black,4-temp*k, 
                             Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
        painter->drawPoint(path.pointAtPercent(i));
    }
}

キーコードが導入されました。特定のコードが必要な場合は、ブロガーにプライベートメッセージを送信してください。

おすすめ

転載: blog.csdn.net/u013015629/article/details/131078143