它是通过 Designer 还是通过代码制作的自定义容器?如果通过 Designer,则无法轻松地将其共享到另一个 TouchGFX 项目(正在处理)。如果您已经通过代码制作了自定义容器,那么您可以轻松地将相应的文件添加到您的新项目中。通过代码自定义容器的缺点是您将无法在 TouchGFX Designer 的画布视图中看到它们(它们将出现在模拟器中)。
如果您计划在多个其他项目中使用它,我仍然建议通过代码创建一个自定义容器,该代码基于您可能通过 Designer 创建的容器。当我使用未显示在画布视图中的自定义小部件时,我个人所做的是添加一个与自定义容器大小相同的框小部件。然后我在启动时将它设置为不可见,并根据盒子的坐标更改我的自定义容器的坐标。
当我知道我将使用来自另一个项目的自定义容器时,如果我还没有开始我的项目,我会做的另一件事是使用 Designer 中的“导入 UI”功能将带有自定义容器的项目的 UI 导入到新项目。然后你需要摆脱其余的。这不是一个好的工作流程,但对我的项目来说很好。
希望这可以帮助,
它是通过 Designer 还是通过代码制作的自定义容器?如果通过 Designer,则无法轻松地将其共享到另一个 TouchGFX 项目(正在处理)。如果您已经通过代码制作了自定义容器,那么您可以轻松地将相应的文件添加到您的新项目中。通过代码自定义容器的缺点是您将无法在 TouchGFX Designer 的画布视图中看到它们(它们将出现在模拟器中)。
如果您计划在多个其他项目中使用它,我仍然建议通过代码创建一个自定义容器,该代码基于您可能通过 Designer 创建的容器。当我使用未显示在画布视图中的自定义小部件时,我个人所做的是添加一个与自定义容器大小相同的框小部件。然后我在启动时将它设置为不可见,并根据盒子的坐标更改我的自定义容器的坐标。
当我知道我将使用来自另一个项目的自定义容器时,如果我还没有开始我的项目,我会做的另一件事是使用 Designer 中的“导入 UI”功能将带有自定义容器的项目的 UI 导入到新项目。然后你需要摆脱其余的。这不是一个好的工作流程,但对我的项目来说很好。
希望这可以帮助,
举报