【问题标题】:Qt GUI in Visual Studio..New Added Widgets through Qt Designer inaccessibleVisual Studio 中的 Qt GUI ..通过 Qt 设计器添加的新小部件无法访问
【发布时间】: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


    【解决方案1】:

    更新

    这可能会或可能不会帮助任何人。但是,如果有人在这里遇到问题,我是如何解决的:

    每次我使用 QT Designer 将新的小部件添加到我的 GUI 时,我都会将更改保存在表单中。然后我清理解决方案并重建。然后我关闭 Visual Studio 并重新启动它。在这些操作之后可以访问新的小部件。不知道为什么..但它确实有效。

    【讨论】:

      猜你喜欢
      • 2016-07-10
      • 1970-01-01
      • 2014-06-10
      • 2014-11-29
      • 2021-12-18
      • 1970-01-01
      • 2012-12-04
      • 2011-05-21
      • 2010-11-25
      相关资源
      最近更新 更多