我使用: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
文件夹中找到它。这将是一个不同的地方取决于你是否使用阴影构建。