-
大小: 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
- 上一篇:人员选拔系统设计
- 下一篇:TCP简单循环服务器
相关资源
- Qt 获取exe版本名称,描述等详细信息
- 基于QT的中国象棋项目
- Qt 扫雷游戏设计一
- linux下QT程序读写配置文件小程序
- 《组网技术与网络管理》实验四:在
- Qt客户端和服务器传输图片、文本
-
QT xm
l文件的读写,增减,更新。 - 使用Qt实现网页自动刷新工具 demo
- Qt Creator+OpenCV410(vc14)开发的图片查
- 人脸识别Qt,opencv2.4.9
- 嵌入式设备Qt程序的升级
- 基于qt+opencv的人脸识别183028
- QZXing和QT和VS的二维码解码
- 用QT5写的视频播放器182732
- Qt实现Linux任务管理器SysMonitor.zip
- QT局域网聊天传输
- qt刻度尺控件
- 推箱子源代码——QT的便捷
- 一种QImage加载大图片的解决方案
- Qt 根据手绘板的压力值画线的一个小
- PyQt5系列教程(二)利用QtDesigner设计
- Qt下 基于smtp协议的邮件发送客户端源
- QT3显示图片小程序
- TrafficMonitoring.zip
- QT登陆页面跳转到主界面的源代码
- ListView自定义Item
- QT4.8.5.zip
- 深入NET三层影院售票系统
- qt_opencv_zbar20181218二维码测距和识别检
- qt5 qftp官方源码
评论
共有 条评论