Qt Designer在加载ui时返回Error

时间:2014-01-03 07:21:22

标签: c++ xml qt qt-designer

Above is the Error returned from Qt Designer

ui文件中的第一行如下:
enter image description here

知道这条线的问题是什么,以及如何克服这个问题?

1 个答案:

答案 0 :(得分:2)

您的问题是缺少的空间。我在QtDesigner中尝试了以下一行:

<?xml version="1.0"encoding="UTF-8"?>

它不起作用,但当我修改它以包含引用后的空格和下一个属性之前:

<?xml version="1.0" encoding="UTF-8"?>

设计师可以加载它。

手动查看文件时,您可能不小心犯了这个错误。

不可否认,QtDesigner报告的错误很奇怪,因为如果您查找内容的xml验证程序(xml lint,www.xmlvalidation.com),它们将提供更准确的错误诊断,如下所示:

  

XML文档中的错误:

     

1:36在XML声明中的encoding pseudo属性之前需要空格。