基于VC++和QT实现的图的可视化工具

一、开发环境

OS

Windows 7 Ultimate 64 Bit

IDE

Visual Studio 2012 Premium (MSVC++ 11.0)

Qt5 Visual Studio Add-in 1.2.3

External Libraries

Qt 5.3 32-bit for Desktop (MSVC 2012 OpenGL) [GPL]

OGDF v. 2015.05 [GPL]

Bin目录下是可执行文件。附有所需的MSVC 11.0运行库的安装包,以及Qt所需的一系列dll文件。已用虚拟机测试,在新安装的纯净Win10系统中能够正常运行。

由于采用标准C++语法、采用的图形框架Qt是跨平台的、采用的外部库OGDF是C++的且是开源的,本软件理论上可跨平台编译运行。

程序执行时默认从工作目录下的PaperConferenceAuthorGraph、TopicGraph子目录内读取输入数据。

二、要求完成情况

以下是已完成的项目,依大作业要求和评分标准列出。

基本要求

使用QT实现2个数据集的不同数据类型、不同Layout方法的绘图,能够在不同方法数据间切换

能够展示节点和边的所有属性

能够对视图进行放大、缩小(可使用鼠标滚轮)

进阶要求

可以用鼠标拖动节点

不同Layout之间用动画进行变换

鼠标在移到可以点击的部分时变成手的形状

可以针对点的属性(连通度)进行过滤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值