【问题标题】:Create ui file for Qt Designer from .cpp and .h从 .cpp 和 .h 为 Qt Designer 创建 ui 文件
【发布时间】:2013-08-15 08:15:59
【问题描述】:

我有一个用 Qt 编写的 UI 部分的项目。它有表单文件,我清楚地看到它们是用 Qt Designer 生成的,但是没有 .ui 文件。是否可以从 .cpp 和 .h 文件生成 .ui 文件,以便在 Qt Designer 中修改此表单?

【问题讨论】:

  • 为什么要将 c++ 代码转换成 xml,将其存储在 .ui 文件中,并让用户界面编译器从中重新创建 c++ 代码?好的,当你想改变它时,你有'clicky'的东西,但我发现编写 ui 而不是一起单击它更灵活

标签: c++ qt user-interface qt-designer


【解决方案1】:

不,这绝对不可能。 .cpp 和 .h 文件中的信息不足,无法生成 .ui 文件。

【讨论】:

  • 也许 Borrimoro 最好的办法是同时运行程序和 Qt Designer,然后在 Designer 中手动创建一个与程序中看到的布局相匹配的新 .ui 文件。
【解决方案2】:

看看 QFormBuilder::save()

“save() 处理将 UI 格式的小部件详细信息保存到任意 QIODevices。”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-28
    相关资源
    最近更新 更多