【Qt】Qt再学习(十四):QGraphicsView
生活随笔
收集整理的這篇文章主要介紹了
【Qt】Qt再学习(十四):QGraphicsView
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、簡介
QGraphicsView提供顯示QGraphicsScene的功能,它繼承自QAbstractScrollArea,因此它還是一個(gè)帶滾動(dòng)條的窗口,這樣可以實(shí)現(xiàn)只場(chǎng)景的一部分。還可以創(chuàng)建多個(gè)QGraphicsView來顯示同一個(gè)QGraphicsScene,類似 QTableView、QTreeView和QListView的顯示,官方專業(yè)的描述是“多個(gè)視圖可以觀察一個(gè)場(chǎng)景”。
2、常用接口
setScene:設(shè)置場(chǎng)景QGraphicsScene
show:默認(rèn)情況下,視圖將滾動(dòng)到場(chǎng)景的中心并顯示此時(shí)可見的所有項(xiàng)目
centerOn:設(shè)置顯示場(chǎng)景的中心點(diǎn)
setSceneRect:設(shè)置場(chǎng)景的可視化區(qū)域,默認(rèn)是通過QGraphicsScene::itemsBoundingRect獲取
viewport、setViewport:返回和設(shè)置視圖的窗口
mapToScene、mapFromScene:場(chǎng)景和視圖的坐標(biāo)轉(zhuǎn)換
3、矩陣變化
3.1 旋轉(zhuǎn) rotate
#include <QtCore>
#
總結(jié)
以上是生活随笔為你收集整理的【Qt】Qt再学习(十四):QGraphicsView的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Ubuntu】制作usb启动盘安装ub
- 下一篇: 【Qt】Qt再学习(十五):关于pain