我想试试这个qt例子。我创建了一个qwidgets项目,将以下示例中的所有头文件和源代码复制到我的项目中。
http://doc.qt.io/archives/qt-5.5/qtmultimedia-audiorecorder-example.html
将该项目的.ui文件复制到我的项目的方法是什么?
我的项目中该文件的扩展应该是什么?
答案 0 :(得分:1)
*.ui
文件是GUI设计器文件并定义实际的GUI。
按原样复制 。您需要调用uic
(User Interface Compiler)来生成ui_audiorecorder.h
头文件,该文件包含在audiorecorder.cpp
file中。
详细了解文档中的 uic 工具链:Using a Designer UI File in Your Application。
答案 1 :(得分:1)
使用您喜欢的文件管理器或终端或您拥有的内容将.ui
文件复制到项目的文件夹中。假设该文件名为foo.ui
。
然后通过以下方式将文件添加到项目中:
将以下行添加到.pro
文件中:
FORMS += foo.ui
右键单击根项目节点,选择“添加现有文件...”,然后导航到文件对话框中的foo.ui
文件。
这两个过程是等效的,结果是相同的:项目文件中的新FORMS
项。
这就是全部。保存.pro
文件后,Qt Creator会解析它并在foo.ui
项目树节点下显示Forms
。