日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

QT的QPainterPath类的使用

發布時間:2024/9/27 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 QT的QPainterPath类的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

詳細說明
QPainterPath類提供了一個用于繪畫操作的容器,從而可以構造和重用圖形形狀。

畫家路徑是由許多圖形構造塊(例如矩形,橢圓形,直線和曲線)組成的對象。可以將構建塊連接到閉合的子路徑中,例如以矩形或橢圓形。閉合路徑的起點和終點重合。或者它們可以作為未封閉的子路徑(例如直線和曲線)獨立存在。
QPainterPath對象可用于填充,概述和裁剪。要為給定的繪制路徑生成可填充的輪廓,請使用QPainterPathStroker類。與常規繪圖操作相比,畫家路徑的主要優勢在于,復雜的形狀只需要創建一次即可。那么僅使用對QPainter :: drawPath()函數的調用就可以繪制多次。
QPainterPath提供了一組函數,這些函數可用于獲取有關路徑及其元素的信息。另外,可以使用toReversed()函數反轉元素的順序。還有一些函數可以將此繪制程序路徑對象轉換為多邊形表示。
組成一個QPainterPath
QPainterPath對象可以構造為具有給定起點的空路徑,也可以構造為另一個QPainterPath對象的副本。創建之后,可以使用lineTo(),arcTo(),cubicTo()和quadTo()函數將直線和曲線添加到路徑。直線和曲線從currentPosition()延伸到作為參數傳遞的位置。
QPainterPath對象的currentPosition()始終是最后添加的子路徑(或初始起點)的結束位置。使用moveTo()函數移動currentPosition()而不添加

總結

以上是生活随笔為你收集整理的QT的QPainterPath类的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。