• 大小: 5KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: 其他
  • 标签: GraphicsView  QT  三层  

资源简介

基于QT GraphicsView三层架构所写的例子,通俗易懂,很经典的教程。代码简单易懂,便于初学者学习。

资源截图

代码片段和文件信息

#include 
#include “mainwindow.h“
#include “target.h“
#include 
#include “radarview.h“
#include 
#include 
static const int TargetCount = 200;

int main(int argc char *argv[])
{
    QApplication a(argc argv);
    MainWindow w;
    //w.show();
    QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
    qsrand(QTime(000).secsTo(QTime::currentTime()));
    QGraphicsScene scene;
    scene.setSceneRect(-400-300800600);
    scene.setItemIndexMethod(QGraphicsScene::NoIndex);
    for(int i = 0; i < TargetCount; ++i)
    {
        Target * target = new Target;
        target->setPos(qrand()%800 - 400 qrand()%600 -300);
        target->setVisible(true);
        scene.addItem(target);
    }
    radarView view(&scene);
    view.setRenderHint(QPainter::Antialiasing);
    view.setViewportUpdateMode(QGraphicsView::FullViewportUpdate);
    view.setBackgroundBrush(QColor(000));
    view.setCacheMode(QGraphicsView::CacheBackground);
    view.setDragMode(QGraphicsView::ScrollHandDrag);
    view.setWindowtitle(Qobject::tr(“haizhan“));
    view.resize(800600);
    view.show();
    return a.exec();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1196  2013-01-25 10:56  Rotate\main.cpp

     文件        233  2013-01-24 11:13  Rotate\mainwindow.cpp

     文件        317  2013-01-24 11:13  Rotate\mainwindow.h

     文件        654  2013-01-24 11:13  Rotate\mainwindow.ui

     文件        683  2013-01-25 10:27  Rotate\radarview.cpp

     文件        332  2013-01-25 09:45  Rotate\radarview.h

     文件         47  2013-01-25 09:42  Rotate\raview.cpp

     文件        156  2013-01-25 09:42  Rotate\raview.h

     文件        402  2013-01-25 09:43  Rotate\Rotate.pro

     文件      23231  2013-01-25 10:57  Rotate\Rotate.pro.user

     文件       1517  2013-01-24 17:47  Rotate\target.cpp

     文件        510  2013-01-24 17:59  Rotate\target.h

     目录          0  2013-01-25 10:58  Rotate

----------- ---------  ---------- -----  ----

                29278                    13


评论

共有 条评论