2009-07-10 1 views
0

Я не могу открыть файл формы QT (* .ui) из проекта Visual Studio 2008 Qt. Я использую Qt 4.5.0. Я получаю следующее сообщение об ошибке:Невозможно открыть файлы формы Qt (* .ui) из Visual Studio

The file test.ui cannot be opened with Qt 4 form editor. Try converting the file using uic.exe 
+0

Вы можете открыть его с помощью Qt Designer? – Paul

+2

FYI, это написано как Qt, а не QT. –

+0

Paul: Я могу открыть и отредактировать его с помощью Qt Designer –

ответ

1

меня были те же симптомы, и решение было снять верхнюю строку файла Ui (один раз открытый с помощью текстового редактора)

удивительно, что Qt не поддерживает хорошо сформированный XML ...

Meilleures Salutations

+0

спасибо за подсказку! Я не встречал этого случая ... Можете ли вы добавить некоторые сведения о удаленной строке? – Matthieu

1

вы уверены, что ваш * .ui файл в формате qt4, а не в формате qt3? Если были созданы с qt3, ui.exe может конвертировать их в qt4!

Другой причиной может быть версия инструмента интеграции qt для visual studio 2008, у вас есть последняя версия? Можете ли вы открыть файл * -ui с помощью Qt Designer?

+0

Пробовал это, не работал. "" присутствует в * .ui файле, я думаю, он сгенерирован с использованием Qt4 –

0

Bingo! Он работал, спасибо Antoine

Матье: удалить строку

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

Смежные вопросы