我正在使用: Qt 5.2.1,Qt Creator 3.2.1
使用qt创建器中的设计器模式,我创建了两个小部件: 1.水平滑块 2.旋转盒
然后使用Signal and Slots编辑器执行以下操作: 1.发件人:水平滑块 2.信号:价值变化 3.接收器:spinBox 4. slot:setValue
然后我构建并运行了项目,它按照我预期的方式工作。 但是在qt显示在左侧窗格中的文件中,虽然小部件在项目运行时工作正常,但这两个小部件没有相应的代码。
与小部件相对应的代码以及我创建的信号和插槽位于何处?
答案 0 :(得分:2)
通常项目旁边有一个包含自动生成文件的建筑文件夹。
例如,对于名称为MyForm.ui
的表单,它会使ui_MyForm.h
具有与信号/插槽对应的connect
个命令。
答案 1 :(得分:1)
编译器从表单生成代码。就我而言,我的表单名为dialog.ui
,生成的文件名为ui_dialog.h
。您可以在编译器构建代码的ui
文件夹中找到它。根据您是否使用阴影构建,它将是一个不同的地方。