摘要:
1.问题描述 QTreeView层级过多时,横向滚动条有时无法自适应,导致有些item右侧显示不全,无法点击按钮,所以需要实现一个适应函数,在Qtreeview展开,收起节点,或者单击节点时,调用这个函数,让滚动条能够自适应; void TreeTaskList::SlotResizeTreeWid 阅读全文
摘要:
1.需求描述 QStyledItemDelegate实现按钮的点击和响应功能,鼠标移动到按钮上,也会显示tooltip提示信息 2.实现方法 (1)重写editorEvent函数,根据type类型触发不同的响应函数 为了实现按钮的响应,需要重写QStyledItemDelegate 类的editor 阅读全文
摘要:
1.需求描述 代理实现按钮图标状态的绘制 实现方法 (1)重写paint函数,根据type类型绘制案件、文件夹、监控点、视频任务; 为了实现不同的item的样式,需要继承QStyledItemDelegate类型实现TreeTaskDelegate。重写paint函数,根据不同的类型type去绘制不 阅读全文
摘要:
1.需求描述 设备管理组件保存了设备信息和通道信息到sqlite数据库,其他组件也想要访问这个数据库中的内容;需要开发一个自定义插件,用于提供接口给其他组件访问数据库; 开发环境vs2015+Qt5.9.6 2.插件介绍 插件主要面向接口编程,通过接口实现功能的扩展,而不需要访问.lib文件。插件在 阅读全文