v4.0.6#
v4.0.6 — это сфокусированный выпуск, построенный на Qt Creator 10.0.1, который добавляет диалог ключа регистрации из командной строки, набор макросов времени компиляции FORCE_* для заблокированных заводских сборок и исправление, которое направляет автоматическое переподключение через стандартный путь подключения пользователя. Изменений, нарушающих совместимость, нет.
Основные изменения#
Диалог ключа регистрации теперь может быть запрошен при запуске с помощью новой опции командной строки
-form_key_dialog.Макросы заводской сборки добавляют набор переопределений времени компиляции
FORCE_*, чтобы заблокированные сборки запускались без аргументов командной строки.Автоматическое переподключение теперь следует тем же путём, что и подключение, инициированное пользователем.
Новые возможности#
Диалог ключа регистрации. Добавлена новая опция командной строки
-form_key_dialog, которая предлагает пользователю ввести ключ регистрации OpenMV Cam (form key) при запуске. Последний введённый ключ запоминается через новую настройкуLastFormKey, и приложение завершается, если диалог отменён или оставлен пустым. (416ca632b)Макросы сборки для заводского программирования. Добавлен набор макросов сборки времени компиляции
FORCE_*, которые жёстко задают поведение заводского программирования, охватывая принудительные list-ports, фильтр по серийному номеру, автоподключение, автообновление, автоочистку, автозапуск, отключение остановки, полноэкранный режим, обновление ресурсов, form key, диалог form-key и переопределения тайм-аутов чтения/зависания. Это позволяет заблокированным заводским сборкам запускаться без аргументов командной строки. (416ca632b)
Исправления ошибок#
Исправлено автоматическое переподключение, чтобы оно запускало сигнал действия подключения вместо прямого вызова
connectClicked(), поэтому переподключение следует тем же путём, что и подключение, инициированное пользователем. (416ca632b)
Поддержка платформ и инструментов#
Базовая версия Qt Creator: 10.0.1.
Изменения, нарушающие совместимость#
Нет. Этот выпуск не изменяет какой-либо видимый пользователю рабочий процесс или поведение; новые опции и макросы являются дополнительными.