Qt的圖形編輯通常會涉及以下三個類:QGraphicsView類、QGraphicsScene類及QGraphicsItem類。
QGraphicsView 是構建復雜圖形用戶界面的強大工具,尤其適用于那些需要動態更新、可交互的2D圖形化應用程序,如圖表繪制、流程圖編輯器、游戲地圖顯示等等。通過結合使用 QGraphicsScene 和 QGraphicsItem,開發者可以創建出高度定制化、性能優良的圖形用戶界面組件。
下面是一個簡單的 QGraphicsView 使用示例,展示如何創建一個包含一個矩形圖形項的基本場景,并將其顯示在一個 QGraphicsView 控件中:
#include <QtWidgets>int main(int argc, char *argv[])