Кнопка RUN не включена в QtCreator для проекта QML - PullRequest
2 голосов
/ 09 июля 2011

Я использую QTCreator 2.2.1, основанный на QT 4.7.4 (32 бит) в Windows XP.Я сделал проект QML из нового -> меню проекта QML, но кнопка RUN не активна.Как мне запустить проект QML.

1 Ответ

4 голосов
/ 09 июля 2011

Вы создали новый файл QML вместо Qt Quick Project? Если вы создали просто простой файл QML, он не может быть собран и запущен сам по себе.

  1. Если вы пытаетесь создать новый проект с нуля, вы можете попробовать выбрать: Файл -> Новый -> «Qt Quick Project» в верхней части левой панели и выбрать «Qt Quick Application» или «Qt Quick UI» с правой панели, в зависимости от того, какой из них лучше всего соответствует вашим потребностям Приложение Qt Quick относится ко всему приложению, которое содержит код QML и C ++ и включает QDeclarativeView, и его можно развернуть на настольной или мобильной платформе и соответствующих им симуляторах, тогда как Qt Quick UI запускает проекты в QML Viewer и, следовательно, не нуждается в сборке для рецензирования и не требует установки среды разработки.

  2. У вас установлен Qt Simulator? Кроме того, вы пытаетесь построить свой проект для Qt Simulator или мобильной платформы? Вы можете проверить это, открыв свой проект для Qt Creator -> выберите «Проекты» в левой панели окна Qt Creator -> В этом представлении вы увидите текущие целевые платформы, выбранные для проекта, и Qt Simulator должен быть указан в «Цели» панель. Выберите его, если он будет включен. Если это не так, щелкните значок «плюс», чтобы добавить новую целевую платформу в ваш проект, и проверьте, есть ли там Qt Simulator. Если его нет в списке, вы можете попробовать переустановить Qt SDK. Не забудьте выполнить выборочную установку вместо установки по умолчанию и убедиться, что Qt Simulator устанавливается, перейдя на панель «Инструменты разработки» на экране выбора компонентов и убедитесь, что выбран «Симулятор». Кроме того, каждый раз, когда вы создаете новый проект, не забывайте выбирать Qt Simulator в качестве одной из ваших целевых платформ для просмотра приложений.

Надеюсь, это решит вашу проблему.

...