我在Qt Desginer中创建了一个主窗口,它具有以下结构
uic生成一个头文件" ui_mainwindow.h"。此头文件包含所有子(subsub,subsubsub,...)小部件的引用。在我看来,这不是一个很好的封装。
我找到了一种为Qt Designer中的不同小部件设置自定义类的方法。 由于我必须手动编写这些类,因此我没有对子窗口小部件的访问/引用。我只能控制小部件本身。仍然在MainWindow UI中引用所有小部件。
有没有办法为每个(或某些选定的)小部件生成单独的类?我想拦截* A并访问孩子的QCharts。
谢谢,
答案 0 :(得分:1)
即使你已经可以"拦截A"目前的形式。您当然可以在不同的部分中分离A,然后在主窗口中添加一个QWidget,右键单击它并将其推广为A