00:01
OK, 大家好,B站朋友好,今天给大家展示一下我用PQ15开发的运维可视化法庭项目。你们看一下效果。OK.软件启动后进入主界面,本次大屏只有一个,只有一个页面。然后分为左、中、右三个区域。最左侧的是系统信息网关联通性网络情况展示。基本周期里面罗列了一些基本的、系统的信息。还有网关联通性问题,就是实时的去ping网关。然后把具体的数据展示到有线上。网络情况是当前机动机的上行和下行的网络。速度。鼠标用到图表,上面有详细的提示。
01:06
然后就是中间区域,中间区域分为IP归属地。区域和磁盘。那PC主机是程序启动之后。会在中间展示一个中国地图,定位大性能机器的IP。还有经纬队伍。所是划到具体的地图上面,用湖面标地,这里我用了一个郑州VI白屏,我本人不在郑州。这里给大家演示一下。下面就是磁盘,磁盘信息,我们用一个图表来展示所有磁盘的具体的信息。这个表格包含多个表头。妈。大家能看到具体的总容量,使用的空间,还有使用率的数据。
02:03
C盘已经快满了,然后可以点击表头进行排序。我们现在是升序排序。然后还可以这样去开始。就是胶布的,有个表。然后就到了右侧的区域,右侧区域是CPU,还有内存,还有前5进程的可视化。CPU这边,CPU和内存左侧都是水,求图。CPU用的是一个蓝色的水。内层这边用的是一个黄色,橘黄色的一个水球,还有折线图。然后操作五进城,就是时不时展示了我们的前5名。那就是你CPU占用比较高的地方。
03:01
展示信息,包括名称,还有它的进程IDCPU占用率,内存占用率,右侧是一个绿色的TOP5的。专用图表。这个图表是30秒刷新一次。然后磁盘的数据也是30秒刷新一次。其他的手机就是一秒刷屏游戏。你们软件系统。就是这样,然后可以用金,然后选择一些背景图,这边切换一个给大家看一下。然后我们内置的二次元的背景图。放一些山水的。
04:01
那个是样的。这是我拿出来的,比较科技性。背景图切换是实时生效的。我们按一下ESC,然后点E就关掉了,关掉之后给大家介绍一下我的项目吧。我们的项目是用PY设计开发的,所有组件都是所缩的,没有QQ设计制的。然后这个内我们的软件的入口。大家别在这儿用第一启动就可以了。启动到我们的。主程序。然后这是我们项目的依赖。这是脚本,这是我们的源代码。前面吧,包括多个。多个文件夹。
05:01
这个包。这个是配置,配置包。里面有一些通用的配置,还有一些样式,还有系统的配置,还有一些我们测试的时候的数据,或者是缺少数据,然后这是资源,资源我们这是PC。用的是。这个QRC转出来的这个二进制什么这些图标还有。图片的数据。之后就是县城,我们县城就只有一个主要的县城。这里面定义了许多的。许多的继承的Q税的现现出。可以帮我们避免在主线程里卡顿。然后这是我们的主要的工具。这里面有一些常用的工具,还有网络工具。嗯,我们的主要开发时间都放在这个Vegas这个包里面了,这里面有一些基本的组件,还有一些表格组件。
06:08
定义的区域,定义的面板。还有自定义的组件,这个就是我们的软件主界面。主界面代码量其实不多,其实主要都封装到面板或者区域里头,然后我们通过组件复用的这种方式,嗯,把他们都给联动起来。我们手册组件的特点就是说组件能复用,比如我们这边有一个顶部的标题组件,我们启动一下看看。它是能单独执行的。它是带一个背景,然后前面是一个label label上面展示的文案。然后图表也也能单独运行。我们运行一个水球图,给大家看一下效果。
07:03
嗯,就是这样的一个式球体。纸球图的大小是能随着穿跑的。宽高改变而自由缩放的。带一点交互的效果。好的系统就介绍到这儿,然后大家需要代码可以私聊我,我也会把我的微信切到下面,有什么问题也欢迎大家在这儿交流。谢谢大家。
我来说两句