首页| 论坛| 消息

标题:Qt编写安防视频监控系统52-颜色配置
作者:liudianwu
日期:2021-07-31 13:23
内容:

## 一、前言
在系统打印日志或者窗口信息栏中,各种临时打印信息都显示在这里,很多时候我们还需要对特定的类别的信息突出颜色显示,比如告警信息,甚至对不同的告警级别的信息还可以分别不同的颜色显示,这样看起来会显得更人性化,如果全部是一种颜色显示,没有区别对待不同的消息类型,用户会来不及及时发现警情等,造成遗漏漏报事故。于是需要提供一个专门进行颜色配置的参数,颜色值可以用Qt内置的颜色值名称,在颜色设置的界面中提供颜色下拉框供用户下拉选择,选择完成立即应用,在下一次消息到来的时候就直接应用。
临时警情消息栏采用QTableWidget表格控件来显示,一般需要的至少包括时间和内容,时间为了简化可以直接显示时分秒,至于日期和毫秒部分,一般不需要,QTableWidget控件每个单元格都是一个QTableWidgetItem,可以单独设置文本(setText)、文本对齐方式(setTextAlignment)、文字颜色(setForeground或者setTextColor,建议用setForeground以便兼容Qt4到Qt6,其实setTextColor最终设置的还是setForeground,只不过可能Qt在设计演化的过程中发现程序员更习惯用setTextColor,所以增加了这个函数方便程序员使用,但是到了Qt6时代为了简化操作,又重新回归到了原始处理函数)。
## 二、功能特点
### (一)软件模块
1. 视频监控模块,各种停靠小窗体子模块,包括设备列表、图文警情、窗口信息、云台控制、预置位、巡航设置、设备控制、悬浮地图、网页浏览等。
2. 视频回放模块,包括本地回放、远程回放、设备播放、图片回放、视频上传等。
3. 电子地图模块,包括图片地图、在线地图、离线地图、路径规划等。
4. 日志查询模块,包括本地日志、设备日志等。
5. 系统设置模块,包括系统设置(基本设置、视频参数、数据库设置、地图配置、串口配置等)、录像机管理、摄像机管理、轮询配置、用户管理等。
### (二)基础功能
1. 支持各种视频流(rtsp、rtmp、http等)、视频文件(mp4、rmvb、avi等)、本地USB摄像机播放。
2. 支持多画面切换,包括1、4、6、8、9、13、16、25、36、64画面切换。
3. 支持全屏切换,多种切换方式包括鼠标右键菜单、工具栏按钮、快捷键(alt+enter全屏,esc退出全屏)。
4. 支持视频轮询,包括1、4、9、16画面轮询,可设置轮询分组(轮询预案)、轮询间隔、码流类型等。
5. 支持onvif协议,包括设备搜索、云台控制、设备控制(图片参数、校对时间、系统重启,抓拍图片等)。
6. 支持权限管理,不同的用 ..

回复 发表
主题 版块