与qt设计器中所做更改相对应的代码在哪里?

时间:2014-05-07 06:43:55

标签: c++ qt user-interface qt4 qt5

我正在使用: Qt 5.2.1,Qt Creator 3.2.1

使用qt创建器中的设计器模式,我创建了两个小部件: 1.水平滑块 2.旋转盒

然后使用Signal and Slots编辑器执行以下操作: 1.发件人:水平滑块 2.信号:价值变化 3.接收器:spinBox 4. slot:setValue

然后我构建并运行了项目,它按照我预期的方式工作。 但是在qt显示在左侧窗格中的文件中,虽然小部件在项目运行时工作正常,但这两个小部件没有相应的代码。

与小部件相对应的代码以及我创建的信号和插槽位于何处?

2 个答案:

答案 0 :(得分:2)

通常项目旁边有一个包含自动生成文件的建筑文件夹。

例如,对于名称为MyForm.ui的表单,它会使ui_MyForm.h具有与信号/插槽对应的connect个命令。

答案 1 :(得分:1)

编译器从表单生成代码。就我而言,我的表单名为dialog.ui,生成的文件名为ui_dialog.h。您可以在编译器构建代码的ui文件夹中找到它。根据您是否使用阴影构建,它将是一个不同的地方。