网站怎么显示建设中网站优化排名优化
文章目录
- logging日志输出
- 子线程
- 设计模式
- 可视化插件类
- 界面设计
- 呼吸灯实现
- 综合案例实现
本综合案例,应用到如下的知识点。
logging日志输出
自定义日志记录器
,实现将日志输出到指定的控件中。
# 自定义日志记录器类
子线程
threading实现子线程及Qt中的子线程可以参考如下:
Qt中实现子线程
# 自定义线程类
设计模式
本例使用建造者模式,可以参考设计模式python实现 。
可视化插件类
本例使用pyqtgraph实现可视化,并封装为插件类。
# 可视化插件类
界面设计
使用qt designer 设计总体界面框架。
呼吸灯实现
实现界面中的指示灯。
待机时:绿色呼吸灯
运行时:绿色常亮灯
报错时:红色&暗红 交替闪烁
警告时:橙色常量灯
# InstructionLight
综合案例实现
本综合案例效果及完整代码。
# 代码