如何在我的qwidgets项目中复制.ui文件

How to copy a .ui file in my qwidgets project?

本文关键字:复制 ui 文件 项目 qwidgets 我的      更新时间:2023-10-16

我想试试这个qt的例子。我创建了一个qwidgets项目,将下面示例中的所有头文件和源代码复制到我的项目中。

http://doc.qt.io/archives/qt - 5.5/- qtmultimedia audiorecorder html

显示

如何将该项目的。ui文件复制到我的项目?

在我的项目中该文件的扩展名应该是什么?

*.ui文件是GUI设计器文件,定义了实际的GUI。

原样复制。您需要调用uic (用户界面编译器)来生成ui_audiorecorder.h头文件,该文件包含在audiorecorder.cpp文件中。

在文档中阅读更多关于uic工具链的信息:在应用程序中使用设计器UI文件

使用您最喜欢的文件管理器或终端或其他工具将.ui文件复制到您的项目文件夹中。假设文件名为foo.ui

然后通过以下方式将文件添加到项目:

  1. .pro文件中添加以下行:

    FORMS += foo.ui
    
  2. 右键单击根项目节点,选择"Add Existing Files…",在文件对话框中导航到foo.ui文件。

这两个过程是等价的,结果是一样的:在项目文件中有一个新的FORMS项。

。只要保存.pro文件,Qt Creator就会解析它,并在Forms项目树节点下显示foo.ui