【发布时间】:2011-12-31 00:18:50
【问题描述】:
这似乎是一个非常奇怪的问题,但是否可以从 Qt 对象生成 Qt 设计器表单 (.ui),比如继承 QWidget 的内容?
我的计划是在代码中构建一个简单的动态表单,让用户选择他们想要的内容,例如字段、控件类型,然后转储出一个.ui 文件,以便他们可以在之后需要时调整布局。
然后代码将使用QUiLoader 类重新加载ui 文件并显示修改或未修改的ui 文件。
【问题讨论】:
-
我很想拥有这个工具,将大量 Qt-Designer 之前手工制作的小部件创建代码转换为 .ui 文件。我很久以前就问过这个问题——我认为是 Qt 开发人员——当时的答案是“不”。我很想知道这是否成为可能。
-
该主题于 2011 年 3 月在 Qt Centre forum post 中进行了讨论。有人说他们可以付费进行转换,但没有提到可用的工具。
-
@Clare Macrae:我认为 Qt Center 论坛帖子试图直接解析源代码以生成 .ui 文件(静态),而 OP 强调通过构建简单表单的动态用户交互并将结果保存为 .ui 文件(表单设计器?)。
-
@menjaraz 是的,我相信你是对的。
标签: c++ qt user-interface