QT Creator - 如何实现GUI Creator对组件的访问?

标签 qt qt-creator

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

最佳答案

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

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

关于QT Creator - 如何实现GUI Creator对组件的访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3600904/

相关文章:

qt - 带有OpenCV库的编译错误Qt Creator(ubuntu)

c++ - Qt 设计师和创造者

c++ - 使用参数作为 Qt 资源运行 Bash 脚本

android - Qt for Android - "Bundle Qt Libraries in APK"被视为静态链接还是动态链接?

c++ - Qt:没有制定目标 'release/projectname.o' 的规则。停止

c++ - 在 Qt 中的两个类之间发出信号

c++ - QT Creator 配置更改以解决链接错误?

c++ - 在 Qt Creator 调试器中显示定制信息 "locals and expressions"

c++ - QtCreator : How do I register "override" and "final" as a keyword?

c++ - Qt Creator 使用位于另一个地方的另一个 GCC 版本