Qt的主ui和从ui之间如何实现调用、共享数据、自定义设计

这个问题一直困惑着我,尽管此前有过这方面的想法,比如,在主界面的基础上设置从界面的辅助操作,只是没有付诸实践,今天试了一下,还真行🐸

Q-re里面实现就比较方便了,直接新建新的ui就行,附带的,会有相应的.h和.c文件,在这里面配合主界面想要实现的功能进行辅助设计

为何要谈辅助?

原则上从界面的数据要来自于主界面框架,因此单独设计似乎意义不大(但也不排除某些需要,比如从界面有时也充当数据获取框架)

  • 作为某些继承性的操作载体
  • 数据源获取框架
  • 拓展设计

不论哪种用处,从界面的使用是必要而且必然的,因为不可能所有的功能全部叠加在主界面上面,至少这不现实

因此,通过某个触发机制,显示从界面的运行,很有必要😀!

C++的类继承操作:

在Qt里面,调用就是类继承、拓展、改写等的使用(通常是直接设计好了ui进行调用,数据传输执行即可)

因此,从界面的调用一句话即可:

Dialog UI;

共享数据:

原则上依据C++的继承操作,私有和保护类变量不允许直接调用,因此,需要额外的调用函数(公有),不过,不涉及大问题的直接定义公有变量即可🤣![我就是,偷懒操作]

自定义:

自定义什么?自然是从界面的所有框架!所有!这极好,可以设计一个漂亮的副界面,靠谱,程序的实用性、可观性大大提高

一个意外发现:

max = min = y_replace[0];
UI.yAxis->setRange(min,max);

动态更新Qt的QChart坐标轴的方式,不需要网上写的过分繁琐(当然一些特殊操作例外,类如鼠标缩放、矩形缩放等)

只要寻找一波数据的最大最小值,在每次显示时,刷新y轴的幅值范围即可

推荐一个电子书阅读器:

E-book Reader

看一些电子书还是很好的,最近学一门新技术,官方文档(书)有点贵,于是看看电子版,没钱🤣,国家每月补贴600元,买书要花去300左右

手里捧着窝窝头,菜里没有一滴油~

手里捧着窝窝头.菜里没有一滴油

我的PC笔记本电脑:

我吹雪哥今天不是吹了这个牛了!我这个笔记本电脑至少还能用十年!十年!我要打十个!😎

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注


皖ICP备2021003932号
召唤伊斯特瓦尔