QT创建者 - 如何从GUI创建者实现对组件的访问?

时间:2010-08-30 13:44:59

标签: qt qt-creator

我在我的qt gui应用程序的主窗体上放了一些QLabel,然后在我的主要课程“mainwindow”中我无法到达label?为什么以及如何解决它? (我正在尝试输入label - 它的名字,但没有。)

1 个答案:

答案 0 :(得分:4)

在设计器中创建的表单由uic(UI编译器)转换为C ++代码,并在Ui命名空间中创建一个类。实例化该类(如果尚未完成),并通过它访问您的标签。

例如,如果你创建了一个名为FormName的表单,那么uic生成ui_FormName.h,在你的mainwindow类中包含它,并添加一个类型为Ui :: FormName(通常称为ui)的成员变量,调用ui.setupUi on这个变量在你的构造函数上,而ui.label是你的标签。

相关问题