IEC61850规约客户端软件开发实战(第二章)

最终开发成果展示:查看最终成果
上一章内容回顾:开发环境搭建

一、功能界面设计

1.界面设计

界面设计包含相关功能按钮(连接、读写、报告启停、总召唤、Goose订阅、发布,激活、退出),菜单栏(QTreeWidget)显示基iec61850数据模型本信息、数据栏(QTreeWidget)显示iec61850模型数据;下方是状态栏。

  • 顶部布局相关功能按钮
  • 左侧菜单栏使用QTreeWidget展示iec61850设备基本模型(Goose、报告、设置组、数据集、数据模型),菜单栏共二列,第一列显示服务端连接参数(IP和端口),第二列显示服务端连接状态和名称。
  • 右侧数据栏使用QTreeWidget,根据不用数据属性,动态切换不同显示样式。
  • 下方为状态栏(QLabel),显示相关状态信息。
    界面如下:
    在这里插入图片描述
2. 界面美化

关于软件界面的样式、颜色设置可以使用qss进行美化或直接编辑样式表进行美化。
在这里插入图片描述

二、连接iec61850服务端

1.连接流程

创建服务端Ip和端口->创建连接句柄->启动连接->判断连接状态->连接成功或失败

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

半青年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值