实例介绍
用qt编写的组态软件,但是只完成了一部分,主要是组态画面模块,动画连接部分也做了一些。 除了一些基本的点、圆、直线外,还有仪表、柱状图、折线图等。数据库部分做了一点点。
【实例截图】
【核心代码】
ConfigurableSoft
└── ConfigurableSoft
├── ConfigurableSoft.pro
├── ConfigurableSoft.pro.user
├── ConfigurableSoft.pro.user.32d82ec
├── developWidget
│ ├── animatWidget
│ │ ├── animaanaloginwdgt.cpp
│ │ ├── animaanaloginwdgt.h
│ │ ├── animaanalogoutwdgt.cpp
│ │ ├── animaanalogoutwdgt.h
│ │ ├── animafillchawdgt.cpp
│ │ ├── animafillchawdgt.h
│ │ ├── animafillwdgt.cpp
│ │ ├── animafillwdgt.h
│ │ ├── animahormovewdgt.cpp
│ │ ├── animahormovewdgt.h
│ │ ├── animalinewdgt.cpp
│ │ ├── animalinewdgt.h
│ │ ├── animascatterinwdgt.cpp
│ │ ├── animascatterinwdgt.h
│ │ ├── animascatteroutwdgt.cpp
│ │ ├── animascatteroutwdgt.h
│ │ ├── animastrinwdgt.cpp
│ │ ├── animastrinwdgt.h
│ │ ├── animastroutwdgt.cpp
│ │ ├── animastroutwdgt.h
│ │ ├── animastructsctrl.cpp
│ │ ├── animastructsctrl.h
│ │ ├── animastructs.h
│ │ ├── animatextwdgt.cpp
│ │ ├── animatextwdgt.h
│ │ ├── animavermovewdgt.cpp
│ │ ├── animavermovewdgt.h
│ │ ├── animazoomwdgt.cpp
│ │ ├── animazoomwdgt.h
│ │ ├── fillconfwidget.cpp
│ │ ├── fillconfwidget.h
│ │ ├── linearbutton.cpp
│ │ ├── linearbutton.h
│ │ ├── linearlabel.cpp
│ │ ├── linearlabel.h
│ │ ├── textconfwidget.cpp
│ │ ├── textconfwidget.h
│ │ ├── vptconfwidget.cpp
│ │ ├── vptconfwidget.h
│ │ ├── vpttableview.cpp
│ │ └── vpttableview.h
│ ├── colorlump.cpp
│ ├── colorlump.h
│ ├── colorpanel.cpp
│ ├── colorpanel.h
│ ├── developenviron.cpp
│ ├── developenviron.h
│ ├── graphs
│ │ ├── alarmwindow.cpp
│ │ ├── alarmwindow.h
│ │ ├── animarealcurvewdgt.cpp
│ │ ├── animarealcurvewdgt.h
│ │ ├── animationwidget.cpp
│ │ ├── animationwidget.h
│ │ ├── button.cpp
│ │ ├── button.h
│ │ ├── chartconfigwidget.cpp
│ │ ├── chartconfigwidget.h
│ │ ├── circle.cpp
│ │ ├── circle.h
│ │ ├── curve.cpp
│ │ ├── curve.h
│ │ ├── custlinearbtn.cpp
│ │ ├── custlinearbtn.h
│ │ ├── graphicshape.cpp
│ │ ├── graphicshape.h
│ │ ├── histogram.cpp
│ │ ├── histogram.h
│ │ ├── instruconfigwidget.cpp
│ │ ├── instruconfigwidget.h
│ │ ├── instrument.cpp
│ │ ├── instrument.h
│ │ ├── itemhandle.cpp
│ │ ├── itemhandle.h
│ │ ├── keyimage.cpp
│ │ ├── keyimage.h
│ │ ├── linearwidget.cpp
│ │ ├── linearwidget.h
│ │ ├── line.cpp
│ │ ├── line.h
│ │ ├── painttool.cpp
│ │ ├── painttool.h
│ │ ├── pipeline.cpp
│ │ ├── pipeline.h
│ │ ├── pixinstrument.cpp
│ │ ├── pixinstrument.h
│ │ ├── polygon.cpp
│ │ ├── polygon.h
│ │ ├── polygonline.cpp
│ │ ├── polygonline.h
│ │ ├── rectangle.cpp
│ │ ├── rectangle.h
│ │ ├── reportwindow.cpp
│ │ ├── reportwindow.h
│ │ ├── reportwinwidget.cpp
│ │ ├── reportwinwidget.h
│ │ ├── strchangewidget.cpp
│ │ ├── strchangewidget.h
│ │ ├── text.cpp
│ │ ├── text.h
│ │ ├── toolbutton.cpp
│ │ └── toolbutton.h
│ ├── paintscene.cpp
│ ├── paintscene.h
│ ├── paintview.cpp
│ ├── paintview.h
│ ├── storage.cpp
│ └── storage.h
├── ICO
│ ├── 2014.png
│ ├── alarmPng.png
│ ├── BackBrushPng.png
│ ├── brokenLinePng.png
│ ├── buttonPng.png
│ ├── checkAllPng.png
│ ├── circlePng.png
│ ├── closePng.png
│ ├── DashDotDotLinePng.png
│ ├── DashDotLinePng.png
│ ├── dashLinePng.png
│ ├── DotLinePng.png
│ ├── FrontBrushPng.png
│ ├── gridPng.png
│ ├── HistogramXPng.png
│ ├── HistogramYPng.png
│ ├── historyCurvePng.png
│ ├── Instrument
│ │ ├── guage-110-night.png
│ │ ├── guage-110-night-red.png
│ │ ├── guage-110.png
│ │ ├── guage-60-inset.png
│ │ ├── guage-60.png
│ │ ├── guage-80-inset.png
│ │ ├── guage-80-night.png
│ │ ├── guage-80-nightslim.png
│ │ └── guage-80.png
│ ├── InstrumentPng.png
│ ├── linearPng.png
│ ├── linePng.png
│ ├── newPng.png
│ ├── noPenPng.png
│ ├── openPng.png
│ ├── palletPng.png
│ ├── PenColorPng.png
│ ├── pixelPng.png
│ ├── polygonPng.png
│ ├── realCurvePng.png
│ ├── rectanglePng.png
│ ├── reportWindowPng.png
│ ├── savePng.png
│ ├── solidLine1Png.png
│ ├── solidLine2Png.png
│ ├── solidLine3Png.png
│ ├── solidLine4Png.png
│ ├── solidLine5Png.png
│ ├── solidLine6Png.png
│ ├── storagePng.png
│ ├── StrColorPng.png
│ ├── textFieldPng.png
│ └── WindowColorPng.png
├── main.cpp
├── maindlg.cpp
├── maindlg.h
├── resouce.qrc
├── storage
│ ├── BackGround
│ │ ├── 1010030236f9e41dfcb11d55f1.png
│ │ ├── 13484565_120148459175_2.png
│ │ ├── 13B11Z0MZ-244157.png
│ │ ├── back1_480x272.png
│ │ ├── back1-night_480x272.png
│ │ ├── back2_480x272.png
│ │ ├── back3_480x272.png
│ │ ├── back4_480x272.png
│ │ └── loader-back_480x272.png
│ ├── Instruments
│ │ ├── guage-110-night.png
│ │ ├── guage-110-night-red.png
│ │ ├── guage-110.png
│ │ ├── guage-60-inset.png
│ │ ├── guage-60.png
│ │ ├── guage-80-inset.png
│ │ ├── guage-80-night.png
│ │ ├── guage-80-nightslim.png
│ │ └── guage-80.png
│ ├── Key
│ │ ├── 按键1.png
│ │ ├── 按键2.png
│ │ ├── 按键3.png
│ │ ├── 按键4.png
│ │ ├── 按键5.png
│ │ └── 按键6.png
│ ├── Pipeline
│ │ ├── 管道1.png
│ │ ├── 管道2.png
│ │ ├── 管道3.png
│ │ ├── 管道4.png
│ │ └── 管道5.png
│ └── 阀门
│ ├── 阀门1.png
│ ├── 阀门2.png
│ ├── 阀门3.png
│ └── 阀门4.png
├── systreewidget.cpp
├── systreewidget.h
├── treeWidget
│ ├── btncustom.cpp
│ ├── btncustom.h
│ ├── createvarwidget.cpp
│ ├── createvarwidget.h
│ ├── framewidget.cpp
│ ├── framewidget.h
│ ├── newframewidget.cpp
│ ├── newframewidget.h
│ ├── variableview.cpp
│ └── variableview.h
└── variable
├── databasecontrol.cpp
├── databasecontrol.h
├── datamanage.cpp
├── datamanage.h
├── iovariable.cpp
├── iovariabled.cpp
├── iovariabled.h
├── iovariablef.cpp
├── iovariablef.h
├── iovariable.h
├── iovariablei.cpp
├── iovariablei.h
├── iovariables.cpp
├── iovariables.h
├── memvariable.cpp
├── memvariabled.cpp
├── memvariabled.h
├── memvariablef.cpp
├── memvariablef.h
├── memvariable.h
├── memvariablei.cpp
├── memvariablei.h
├── memvariables.cpp
├── memvariables.h
├── variable.cpp
└── variable.h
14 directories, 235 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论