【发布时间】:2020-10-29 19:55:03
【问题描述】:
我在 Visual Studio 中编写了一个应用程序,我需要为其创建一个 GUI,所以我决定使用 Qt,但我遇到了一个小而奇怪的问题。
假设我在 Qt 设计器的 GUI 中添加了一个按钮。当我构建应用程序时,UI 编译器会创建相应的头文件“ui_myApp.h”,其中包含新的按钮。
当我尝试访问新按钮并连接信号和插槽时,我找不到该按钮。我只看到我在上次构建之前添加的旧小部件。它实际上应该显示“pushButton_2”和“pushButton_3”,但在最后一次构建之前我只能访问 pushButton 和其他小部件。(见图)
我检查了头文件“ui_myApp.h”,新的小部件确实在那里。正确包含头文件。当我运行我的应用程序时,新的按钮和新的小部件也在那里。为什么我在“myApp.cpp”中连接信号和插槽时无法访问它们??
谢谢!
【问题讨论】:
标签: c++ visual-studio qt