Qt5开发工具软件有以下优点:

1、有专门的UI设计工具,用鼠标拖放即可。虽然功能没有VS2019那么强大,但是也为所见即所得,大大减少开发时间;
2、控件自适应windows风格,这点比MFC做的要好;
3、运行速度快,效率高,安全性也非常好。

之前用C#开发过一个“海盗王物品编辑器”。
由于C#的DataGridView只能显示数据,缺少携带数据的功能,数据修改和更新的时候有点麻烦。

QTableWidget的QTableWidgetItem、QCombobox等除了显示数据外,还可以另外携带数据,这点非常赞,可以把不让用户看到的数据隐藏进里面,如下:

ui->cb_skill->addItem(bmd.at(1),rowNo);

这样,当用户选中某一项时,直接读取携带的数据,非常方便:

int idx = ui->cb_skill->currentData().toInt();
QStringList clist = GlobalData::dlist.at(idx);

现在开发的这个“海盗王GM通用编辑器”更加简单易用,可以直接编辑符合格式的所有CharactorInfo.txt,ItemInfo.txt,skillinfo.txt等文件,真正的一个工具,解决所有问题。
各位GM的新年福利来了!

我会把下载链接和更新版本放到回复里,请留意更新哦。

工具如下图:



基于Qt5开发的海盗王GM通用编辑器工具,技术要点总结相关推荐

  1. c++可视化开发_页面可视化配置搭建工具技术要点

    点击上方"IT平头哥联盟",选择"置顶或者星标" 与你一起成长- 前言 最近公司也在计划做可视化配置平台,从本文原作者(腾讯AlloyTeam@陈韩杰)的分析中 ...

  2. 编辑器工具--通用编辑器工具(持续完善中)

    Sage_禅 qq交流群:106864335 加群连接:<a target="_blank" href="//shang.qq.com/wpa/qunwpa?idk ...

  3. 一个基于.Net开发的Windows截屏录制工具

    今天给大家推荐一个UI漂亮.功能强大的截屏录制工具. 项目简介 这是基于.Net开发的,屏幕截图.录屏的开源项目.功能非常强大,功能列表如下: 1.截图:全屏截图.滚动截图.检测窗口截图.自动截图.倒 ...

  4. 我的第一个Chrome小插件-基于vue开发的flexbox布局CSS拷贝工具

    概述 之前介绍过 移动Web开发基础-flex弹性布局(兼容写法) 里面有提到过想做一个Chrome插件,来生成flexbox布局的css代码直接拷贝出来用.最近把这个想法实现了,给大家分享下. pl ...

  5. 封装:基于FFmpeg开发的视频转换、剪切工具

    一.目的:通过开发视频转换工具来了解WPF调用FFmpeg 二.功能主要包括: 1.视频的转换 按通源文件方式转换.常用编码格式转换.设置比特率.设置帧频.设置分辨率.设置宽高比等功能 2.视频的剪切 ...

  6. 基于 Qt5 ( C++ ) 开发的一个小巧精美的本地音乐播放器

    LightMusicPlayer --南京大学2019秋季学期 "高级程序设计" 课程设计三 基于Qt5开发的一个小巧精美的本地音乐播放器 代码注释详细,适合作为一个用于入门的Qt ...

  7. 基于bboss开发平台eclipse开发工程生成工具介绍

    为什么80%的码农都做不了架构师?>>>    基于bboss开发平台eclipse开发工程生成工具介绍 一.工具简介   bboss开发平台发布出两个资源包:  war部署包  数 ...

  8. 国内首个基于liftweb开发的项目上线运营

    2019独角兽企业重金招聘Python工程师标准>>> Lift 也叫 LiftWeb,是一种新的 Web 应用程序框架.它是一种在 Scala 编程语言上构建的可伸缩框架.最近上线 ...

  9. 持续集成与持续部署(四)01-Jenkins——简介-基于Java开发的一种开源持续集成工具

    持续集成与持续部署(四)01-Jenkins--简介-基于Java开发的一种开源持续集成工具 Jenkins 使用简介 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控 ...

最新文章

  1. ecplise 工具字体大小的调整
  2. 费曼:所有的科学知识都是不确定的
  3. java class 使用_Java反射机制(Class类的使用)
  4. java源码-AQS机制
  5. PAT甲级1126 Eulerian Path:[C++题解] 欧拉路径、并查集,测试点4有问题请进来
  6. python--通过xpath相对节点位置查找元素(续)
  7. SpringSecurity权限控制之异常处理方式三
  8. PCM接口详细介绍--TDM方式
  9. 八大排序算法的Python实现
  10. WCDMA的短消息业务协议分析
  11. 九.jmeter性能测试基础实践(1)
  12. 李彦宏:Apollo Moon共享无人车必须要比打车便宜;消息称iPhone 12 mini已停产;抖音网页版上线|极客头条...
  13. mysql操作 begin 命令_MySQL基础操作
  14. 计算机毕业设计-基于SSM的酒店客房管理系统-JavaWeb酒店客房管理系统
  15. CPE/CPA/CPL/CPC/CPM/CPO/CPS/CPV/CPT/CPP广告
  16. 基于51单片机的gps定位系统
  17. 机器学习实战-手写识别系统
  18. Linux ln 命令是什么?C/C++代码实现
  19. 中小企业如何化解经济危机
  20. 【转载】特来电电动汽车群智能充电系统,充电网、车联网、互联网“三网融合”新能源互联网平台

热门文章

  1. 堆料,新能源汽车走上智能手机老路
  2. QT学习开发笔记(项目实战之智能家居物联 UI 界面开发 )
  3. php利用多进程处理任务
  4. 优酷怎么上传视频 优酷如何上传视频
  5. ZYNQ7035PS--串口打印 及串口通信原理
  6. 铺垫了很久,爱奇艺终究还是做了涨价领头羊
  7. 怎么看删掉的聊天记录?微信删掉的聊天记录怎么恢复?
  8. Linux常用基本命令详解(一)
  9. 蓝绿部署、滚动发布和灰度发布
  10. 【企业架构】投资企业架构工具的 6 个理由