【问题标题】:Easily Creating Dynamic Form/Controls Within Qt在 Qt 中轻松创建动态表单/控件
【发布时间】:2009-08-24 16:30:44
【问题描述】:

我们有一个 Qt 应用程序,它通过查询外部设备的配置接口来配置外部设备,然后使用 QWebView,我们呈现一个带有适当控件的 HTML 页面。我们更愿意将配置信息交给某种 Qt“Form Builder”类,并让它输出一个 QWidget,其布局包含本机 Qt 控件。 (我们完全拥有接口信息,因此可以将其转换为这个神秘的“QFormBuilder”采用的任何格式。)

这可能吗?没有人真的想花时间编写我们自己的解析器(或出于同样的原因使用 QScript),因为 HTML 版本看起来“足够好”。但是,如果有替代方案,我很想知道其他人做了什么。

【问题讨论】:

    标签: winforms qt forms


    【解决方案1】:

    是的,这是可能的。您可以使用 Qt Designer 使用的相同格式编写 UI 信息,然后在运行时使用 QUiLoader 类构建 UI。

    【讨论】:

      猜你喜欢
      • 2012-01-18
      • 2014-10-02
      • 2016-04-21
      • 1970-01-01
      • 2014-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多