Ответ 1
В настоящее время Qt Creator
позволяет создавать файлы Python (а не проекты) и запускать их. Он также имеет подсветку синтаксиса, но в нем отсутствуют более сложные функции, такие как автозаполнение.
Запуск скриптов требует некоторой конфигурации (я использовал этот учебник). Откройте Qt Creator
и перейдите к Tools->Options->Environment->External Tools
. Нажмите Add->Add category
и создайте новую категорию (например, Python
). Затем выберите созданную категорию и нажмите Add->Add Tool
, чтобы создать новый инструмент - RunPy
, например. Выберите созданный инструмент и заполните поля справа:
- Описание - любое значение
- Исполняемый файл - путь к
python.exe
- Аргументы -
%{CurrentDocument:FilePath}
- Рабочий каталог -
%{CurrentDocument:Path}
- Окружающая среда -
QT_LOGGING_TO_CONSOLE=1
Вы получите что-то вроде этого:
Теперь перейдите к File->New File or Project->Python
и выберите Python source file
. Для запуска созданного script: Tools->External->Python->RunPy
.
Вы также можете добавить pyuic к нему так же:
Еще раз нажмите кнопку Add->Add Tool
, чтобы создать новый инструмент - PyUic
. Выделите его еще раз и заполните поля справа:
- Описание - любое значение
- Исполняемый путь -
pyuic5
- Аргументы -
-o UI%{CurrentDocument:FileBaseName}.py -x %{CurrentDocument:FilePath}
- Рабочий каталог -
%{CurrentDocument:Path}
- Окружающая среда -
QT_LOGGING_TO_CONSOLE=1
Затем вы также должны подключить PyUic.