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

Where is the code correspoding to the changes made in qt designer located?

本文关键字:相对 代码 在哪里 qt      更新时间:2023-10-16

我使用:Qt 5.2.1, Qt Creator 3.2.1

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

然后使用信号和插槽编辑器,我做了以下操作:1. 发送器:水平滑块2. 信号:数值改变3.接收器:spinBox4. 槽:setValue

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

与我创建的小部件和信号和插槽对应的代码在哪里?

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

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

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