qpainterpath

    0熱度

    1回答

    什麼是正確的方法來實現塗鴉在QT中的繪圖,但也能夠抹去一些繪製的路徑? 我見過一些例子,其中通過將橢圓添加爲圖像的點來實現繪圖(QImage),但據我所知,您將無法刪除任何繪製的線條?我一直在想的一件事是實現QPainterPaths。在鼠標向下時,開始一個新的路徑,在鼠標移動上添加點到鼠標位置的路徑,並在鼠標釋放完成此路徑。在繪製事件中,我將通過一組QPainterPaths並繪製它們中的每一個

    1熱度

    1回答

    是否有一種簡單方法可以使兩個多邊形之間的重疊區域透明?最好在Qt widgets/Qt 2D圖形框架中內置函數。 (而不是QML) 我正在渲染從Openstreetmap.org提取的地圖數據,以及方式(線段)之間的一些高級關係作爲形成多邊形的內部和外部方式給出。 例如,一個湖可以有形成多邊形的外部方式,以及在湖中形成島嶼的幾種內部方式。 我能夠正確構建外部多邊形和內部多邊形,但我很難找到一種簡單

    1熱度

    3回答

    有沒有辦法通過QT中的一組點來畫一條平滑線? 點的數量和位置在運行期間設置。 當前,我畫了一個QPainterPath,其中包含lineTo的從一個點到另一個點,創建一個路徑。我使用渲染提示抗鋸齒,但路徑仍然鋸齒狀。 我見過QSplineSeries這似乎給了這種曲線路徑,但它是不具備的Qt4.8,這是我使用的QT版本。 另一種經常被建議的選擇是使用貝塞爾曲線,但那些使用一個起點和終點以及兩個控制