Qt5 设计器和封装

  • 本文关键字:封装 Qt5 c++ qt5
  • 更新时间 :
  • 英文 :


我在Qt Desginer中创建了一个主窗口,其结构如下

  • Ui_MainWindow
    • 垂直布局
      • QTabWidget
        • 小部件 (*A(
          • 凯伯特
          • 凯伯特

uic 生成一个头文件 "ui_mainwindow.h"。此头文件包含所有子(子子,子子,...(小部件的引用。在我看来,这不是好的封装。

我找到了一种在Qt设计器中为不同小部件设置自定义类的方法。 由于我必须手动编写这些类,因此无法访问/引用子小部件。我只能控制小部件本身。仍然在 MainWindow UI 中引用所有小部件。

有没有办法为每个(或某些选定的(小部件生成单独的类?我想拦截 *A 并访问子 QCharts。

谢谢

即使你已经可以在当前形式中"拦截A"。您当然可以在不同的部分中分离A,然后在主窗口中添加QWidget,右键单击它并将其提升为A

相关内容

  • 没有找到相关文章

最新更新