Qt开发组态软件。工作量大吗?从哪里开始?

snowbeautyFirst 2019-03-25 04:10:53
Qt可以开发一个像MCGS那样的组态软件吗?以前多用labview,mcgs做界面。Qt用的不是很多,最近想开发一个小的图形组态软件,专门给自己的监控装置用。大概十来个图形,可以随意组合,完成界面设计。现在是完全没有头绪,不知道工作量多大,该从哪里开始。就跟蚂蚁啃大象一样,无从下口。有高手吗?方便提点两句吗?
...全文
1207 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
白色一大坨 2019-03-25
  • 打赏
  • 举报
回复
要说的话,首先要安装qt,推荐5.0以上版本,然后就是学习qt窗口控件,c++的语法,这些都很耗时,跟人各人学习基础不同,学习时间有区别;如果你的界面比较复杂,那么学习时间就会更久了。
所以说要不要选qt,看你实际需求,如果只是一时兴起,不建议你用。
白色一大坨 2019-03-25
  • 打赏
  • 举报
回复
首先你既然没做过qt,为何要选择qt呢,你用labview和用qt开发,不是一回事,侧重点都不同。
qt开发除了了解qt本身的控件以外还有学c++,你要是没什么继承是非常麻烦的,如果不是有强制性要求,不建议用这个,学习起来还是很耗时的。
下载代码方式:https://pan.quark.cn/s/114e3b5e7d39 【基于Qt框架构建的组态软件(当前为未完成状态)】是一款运用Qt平台进行构建的应用软件,其核心焦点在于图形化界面的构建以及相关配置。虽然当前版本尚未最终完成,但已成功构建了部分核心功能,不过仍存在大量的后续工作需要推进,涵盖了功能增量以及全面的检测环节。Qt作为一个跨操作系统的C++图形用户界面开发平台,提供了丰富的应用程序接口和开发工具,让开发者能够便捷地构建具有现代化用户交互界面的软件,并且兼容Windows、Linux、macOS等多种操作系统平台。在本次开发任务中,Qt框架的多个组件得到了应用,比如QtGui、QtCore、QtScript和QtNetwork等,这些均属于Qt框架的关键构成部分。1. **QtGui4.dll**:此动态链接库属于Qt的GUI子模块,内含用于构建和管理窗口界面、交互控件以及执行图形渲染的类。例如,QPainter类可用于执行高级的二维图形绘制,QWidget类是所有用户界面组件的基础单元,而QGraphicsView和QGraphicsScene则提供了对更为复杂的图形场景和交互的支持。2. **QtCore4.dll**:此库是Qt的核心组件,提供了基础的数据结构、事件管理机制、线程控制机制、计时器功能等。它构成了Qt框架的基础,众多其他模块均建立在此之上。QCoreApplication和QApplication类负责应用程序的启动和事件管理循环,QThread类提供了对多线程编程的支持。3. **QtScript4.dll**:该库为ECMAScript(即JavaScript)提供了支持,使得Qt应用程序能够嵌入脚本语言,从而...

33,318

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧