【发布时间】:2020-04-03 12:42:46
【问题描述】:
我是 Qt 新手,但对 C++ 有很好的掌握。我刚刚学习了 qt design (QT5) 来生成 GUI 和 .ui 文件,并在 VS 2012 中进行编码。
现在有一个纯手工编写的旧项目,没有 qt 设计。为了维护它,代码仍然需要手工编写。
是否有任何 qt 工具可以对代码进行逆向工程以产生 qt design 可以处理的东西?那么未来的任何 GUI 修改都可以在 qt 设计中进行吗?
非常感谢
【问题讨论】:
-
除了手写,怎么写代码?
-
@user1095108 问题上下文使含义相当明显。 UI 代码就是这里的意思。
-
似乎没有这样的工具可用,虽然我希望有。我保留了一个小 ui 文件的存储库,这些文件代表在设计器中创建的不同类型的 UI 对象 - 选项卡控件、按钮框控件等。然后,当我想在现有代码中使用一个时,我在设计器,根据我的需要进行修改,在设计器中生成 C++,然后将其放入我的应用程序 - 这需要一些编辑和按摩, - 你必须知道 Qt C++ GUI 代码是如何工作的,但通常工作得很好,而且比从头开始编写整个 GUI 组件更容易!