即時嘗試使用QT的圖形視圖來繪製線條 可以在場景中繪製多個對象,但是可以在Qt內繪製(實時線條)圖形現場,以及如何?
一個示例代碼將高度讚賞提前如何使用QT圖形視圖進行繪製
3
A
回答
5
我創建了一種「框架」要做到這一點
感謝。有2種方法:
- 手柄鼠標消息,創建一個對象QGraphicsLineItem,添加到場景,並在創建過程中修改。
- 導出QGraphicsScene,創建一個QGraphicsLineItem但不添加到場景中,繪製drawForeground時,在完成創建後將其添加到場景中。
因爲QGraphicsScene會在默認情況下,BSP樹索引對象,並改變項目時頻繁,你可以創建過程中使用第二方法時獲得更高的性能會影響性能,但更多的代碼工作。
2
1)創建GraphicsView和場景
m_graphScen = new QGraphicsScene;
m_graphScen->setSceneRect(0,0,790,290);
m_graphView = new QGraphicsView;
m_graphView->setFixedSize(800, 300);
m_graphView->setScene(m_graphScen);
2)創建這是做通過處理鼠標事件以下插槽:
m_graphScen->addLine(0, 250, 700, 250, QPen(QBrush(Qt::black),1));
m_graphView->show();
此外,如果你需要寫或畫文見here。
相關問題
- 1. 如何使用QCustomPlot在Qt中繪製多行圖形
- 2. 使用Qt繪製Sin(x)的圖形
- 3. Qt - QCustomPlot繪製圖形
- 4. 使用核心圖形進行繪圖
- 5. 使用繪圖視圖進行縮放
- 6. 使用圖形#繪製圖形
- 7. 如何使用python繪製圖形?
- 8. 如何使用c繪製圖形?
- 9. 如何使用Pandas繪製條形圖?
- 10. 如何使用matplotlib繪製圖形?
- 11. 如何使用python繪製圖形
- 12. 如何使用Quartz Framework繪製圖形
- 13. Qt繪圖行
- 14. 如何用QT繪製平鋪圖像
- 15. QT繪製像素到圖形場景
- 16. Qt:繪製三角形圖片
- 17. 繪製圖形使用matplotlib
- 18. 使用Tensorflow繪製圖形
- 19. 如何使用核心圖形繪製圖形
- 20. 如何使用Quartz2D繪製子視圖
- 21. 如何繪製圖形? - xamarin
- 22. Java - 如何繪製圖形
- 23. 如何使用Wxwidgets進行繪圖?
- 24. 使用java圖形API繪製圖層
- 25. 使用Android SDK進行eclipse的圖形繪製功能?
- 26. 使用JFreeChart進行毛刺圖形繪製
- 27. 使用matplotlib進行三維圖形繪製
- 28. 使用繪圖儀繪製圓形
- 29. 如何用python中的多行繪製一個圖形使用
- 30. 如何在ASP.NET v3.5應用程序中使用Silverlight進行圖形繪製?