我在Qt Desginer中创建了一个主窗口,其结构如下
- Ui_MainWindow
- 垂直布局
- QTabWidget
- 小部件 (*A(
- 凯伯特
- 凯伯特
- 小部件 (*A(
- QTabWidget
- 垂直布局
uic 生成一个头文件 "ui_mainwindow.h"。此头文件包含所有子(子子,子子,...(小部件的引用。在我看来,这不是好的封装。
我找到了一种在Qt设计器中为不同小部件设置自定义类的方法。 由于我必须手动编写这些类,因此无法访问/引用子小部件。我只能控制小部件本身。仍然在 MainWindow UI 中引用所有小部件。
有没有办法为每个(或某些选定的(小部件生成单独的类?我想拦截 *A 并访问子 QCharts。
谢谢
即使你已经可以在当前形式中"拦截A"。您当然可以在不同的部分中分离A,然后在主窗口中添加QWidget,右键单击它并将其提升为A