4.1 Qt绘图原理
生活随笔
收集整理的這篇文章主要介紹了
4.1 Qt绘图原理
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Graphics View Framework是一個(gè)基于元素(item)的 MV 架構(gòu)的框架。它可以分成三個(gè)部分:元素 item、場(chǎng)景 scene 和視圖 view。
QGraphicsScene維護(hù)一個(gè)列表,包含多個(gè)QGraphicsItem。
QGraphicsView作為視口,也就是我們的觀察窗口,相當(dāng)于照相機(jī)的取景框,這個(gè)取景框可以覆蓋整個(gè)場(chǎng)景,也可以是場(chǎng)景的一部分。
示例代碼:
int main(int argc, char *argv[]) {QApplication app(argc, argv);QGraphicsScene scene;scene.addLine(0, 0, 150, 150);QGraphicsView view(&scene);view.setWindowTitle("Graphics View");view.resize(500, 500);view.show();return app.exec(); }運(yùn)行效果為:
總結(jié)
以上是生活随笔為你收集整理的4.1 Qt绘图原理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 4.Qt Core
- 下一篇: 《研磨设计模式》chap7 抽象工厂 A