0

我使用 boa 构造函数,我有一个问题,当我以图形方式更改组件的一个或多个参数(边框,列,...)时,我验证,然后当我尝试编辑代码时,我收到此消息:

在此处输入图像描述

错误消息的翻译:无值仅对图形编辑器有效,生成的源在图形编辑器之外将无效,必须在执行前更正。我在运行应用程序之前收到此错误,我没有编辑生成的代码:(

感谢帮助

4

1 回答 1

1

如果 furas 的翻译错误

生成的代码不应手动编辑,因为生成器可能无法识别代码,您将无法再次以图形方式对其进行编辑。

是正确的,您收到该错误是因为您正在尝试编辑从图形 UI 设计器生成的代码。

当您使用图形设计器时,它必须在 UI 可以运行之前生成代码。如果您更改此生成的代码,它可能会在此运行中运行,但图形设计工具将无法重新解释它,并且将拒绝允许您再次编辑 UI 文件,或者更糟糕的是,完全覆盖您所做的任何更改在重新生成 UI 代码时进行。

而是考虑导入生成的 UI 代码,并在那里而不是在生成的代码中对 UI 小部件的子类进行更改或覆盖。

于 2014-06-23T03:20:43.033 回答