QT visual stuido 集成插件不能打开ui文件的原因

QT visual stuido 集成插件不能打开ui文件的原因

我 平时用vs2008 + qt4.5.0(commercial) + qt intergation 1.4.3写QT程序,突然有一天,发现自己第一个ui文件怎么也打不开了,说需要使用uic将这个ui文件转换为可以被qt4 form editor支持的格式。。。百思不得其解,难道QT4.5就不是QT4了???
后来突然想起来,自己曾经用另外一个QT环境 qt-sdk-win-2009.2打开过这个ui文件,可能是它修改了这个文件。于是直接运行qt designer发现果然可以打开这个文件。于是将这个ui文件的旧版找出来做了一番对比,发现差别就在于第一行:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ui version="4.0">
  3. <class>OptionDlgClass</class>

于是将<?xml version="1.0" encoding="UTF-8"?>这样从ui文件里去除,果然,又可以从visual studio里打开这个ui文件了。。。

http://code.google.com/p/klsudoku
Email: ttylikl@qq.com
QQ群:106249 ( Sudoku 群) QQ群:94388010( C++ 群)
原文地址:https://www.cnblogs.com/ttylikl/p/1458865.html