原谅我对此的无知,但我正在使用QT创建者2.6,我在QT设计师中设计了一个表单。有没有办法编辑表单的c ++源代码?
如果没有,那么这是否意味着在使用QT创建者时我必须为窗口编写代码,或者使用设计器,但我不能同时为同一个窗口做这两个?
答案 0 :(得分:2)
我不知道“编辑表单的c ++源代码”到底是什么意思“但是在使用设计器时你仍然可以使用
从代码中访问表单中的对象ui->objName
如果您想使用自己的小部件,可以在设计器中为它创建布局,然后使用类似
之类的代码在代码中(在MainWindow构造函数中)添加它ui->layoutName->addWidget(yourWidget)
答案 1 :(得分:1)
这是Qt,而不是QT。
表单由*.ui
文件描述,这是一个xml,您可以通过任何文本编辑器进行编辑(Qt Creator本身禁止编辑它,我记得)。
通常* .ui文件附带*.h
和*.cpp
文件,其中使用表单本身及其对象。
您还可以以编程方式创建表单小部件并将它们放在表单上,这是由Creator计算的。
如果您想通过代码创建UI我建议您看Qt Quick and QML。