6
Q
QT畫圓
A
回答
11
在paintEvent
使用這樣的:
http://doc.qt.io/qt-4.8/qpainter.html#drawEllipse
http://doc.qt.io/qt-4.8/qgraphicsscene.html#addEllipse
在QGraphicsView
/QGraphicsScene
使用這樣的:
http://doc.qt.io/qt-4.8/qgraphicsellipseitem.html
http://doc.qt.io/qt-4.8/qpainter.html#drawEllipse
列出的最後一個鏈接是一種重載方法,允許您使用指定的兩個半徑輸入中心點。
void QPainter::drawEllipse (const QPointF & center, qreal rx, qreal ry)
所以,你的代碼看起來是這樣的:
// inside MyWidget::paintEvent()
painter.drawEllipse(QPointF(x,y), radius, radius);
希望有所幫助。
相關問題
- 1. 沿着圓形的Qt動畫橢圓
- 2. 在我的Qt項目中用Dash Dot畫圓圈
- 3. 畫圓問題
- 4. 畫圓的Python
- 5. 圓形動畫
- 6. 圓形動畫
- 7. 畫中心圓
- 8. 式畫圓
- 9. 帆布畫圓
- 10. 圓形動畫
- 11. 畫圓用Java
- 12. 在iOS中畫圓圈動畫用圓形筆畫
- 13. Qt橢圓邊框變薄
- 14. Qt動畫filicker
- 15. Qt動畫
- 16. NSImageView圓角+筆畫
- 17. 動畫邊界圓
- 18. pygame圓圈動畫
- 19. 畫兩個半圓
- 20. android圓形畫廊?
- 21. 畫圓不準確
- 22. 從圓形畫出圓形和線段
- 23. 在圓上畫一條圓弧
- 24. 爲什麼畫布在圓弧(圓弧)之間畫線?
- 25. 動畫 - 在iOS中繪製圓圈 - 未完成圓圈動畫
- 26. 畫裏面的Qt
- 27. GIF動畫Qt中
- 28. QTimer動畫在QT
- 29. matplotlib qt imshow動畫
- 30. Qt動畫按鈕
要求教程只是一個側面說明,主要問題是詢問有關該圈子。 – Nathan
將其更改爲只詢問該圈子。 – Nathan
哦,因爲它的價值:只是畫圓,看起來很像[另一個問題](http://stackoverflow.com/q/9517427/179910)。 –