QML设计者的弱点?

时间:2018-11-13 09:17:35

标签: qt qml qt-designer qt-quick

我有一个用Qt / widgets设计的程序,允许PLC和PC之间进行通讯(读/写PLC值)。为了将PLC变量“连接”到GUI元素,我需要一种关系表。我选择使用XML文件作为配置。

我通过在启动时加载 *。ui 文件使它更具动态性。因此,用户可以在不更改可执行文件的情况下修改GUI。使用相同的程序,您可以使用 Qt designer 将元素添加到GUI文件,修改XML文件,重新启动相同的可执行文件,然后您将能够看到新的PLC值。

为了更加方便用户使用,我有了使用QML的想法,并且可以轻松自定义GUI组件以摆脱我的XML文件。这意味着在自定义QML组件内部添加PLC 信息。 经过研究后,我看到了2个显示塞子的方法:

  • 没有等效于 Qt Designer
  • 的独立程序
  • 在.ui.qml文件中添加JavaScript代码段(对我来说是强制性的)后,GUI视图即被禁用

我是否错过了其他解决方案?我并不是说要为 Qt designer 自定义基于小部件的Gui组件,我的问题确实是关于使用 Qt quick

如果没有,是否有计划在Qt上随时改善这一领域?

0 个答案:

没有答案