Долго запускается qt creator, долго переходит между вкладками (проект, отладка, редактор), не работает масштабирование
PVE-Vladimir 1 час назад Долго запускается qt creator, долго переходит между вкладками (проект, отладка, редактор), не работает масштабирование Простой 2 мин 2.3K Qt * Текстовые редакторы и IDE * Программирование * C++...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
В сфере искусственного интеллекта произошло заметное событие. PVE-Vladimir 1 час назад Долго запускается qt creator, долго переходит между вкладками (проект, отладка, редактор), не работает масштабирование Простой 2 мин 2. 3K Qt * Текстовые редакторы и IDE * Программирование * C++ * Туториал В этой статье рассматривается одна из причин такого поведения IDE Qt Creator и приводится решение этой проблемы. В интернете нет описания и решения данной проблемы (я искал).
Некоторые решения данной проблемы, которые может выполнить пользователь, вредоносны. ИИ не предлагает верного решения. У ide Qt Creator нет лога ошибки данной проблемы (QT_DEBUG_PLUGINS=1 и gdb бесполезны).
Технические детали
ВведениеУ меня несколько раз за шесть лет возникала эта проблема с Qt Creator, и каждый раз я решал её неправильно, полностью переустанавливая Qt Creator. Это решение неверно, так как при этом теряются настройки профилей и сессий Qt. Переустановка с помощью sudo apt reinstall qtcreator и sudo apt purge qtcreator; sudo apt install qtcreator не помогает решить эту проблему.
Причина данной проблемыПричина данной проблемы это повреждение файла в ~/. Причём Qt Creator никак не логирует эту ошибку, даже при запуске с флагом QT_DEBUG_PLUGINS=1 или в gdb. Дело в том, что Qt Creator при запуске и переходе между вкладками («Проект», «Отладка», «Редактор») или изменении масштаба каждый раз читает и записывает файл ~/.
config/QtProject/QtCreator. И если этот файл переполнится, например, на 570 МБ, запуск и все операции, использующие этот файл, будут длиться по 10 секунд в зависимости от размера файла ~/. config/QtProject/QtCreator.
Отраслевые последствия
Неисправность файла QtCreator. ini заключается в том, что по неизвестной, но часто возникающей причине Qt Creator записывает битые данные, которые в текстовом виде превращаются в одну длинную строку более 570 МБ. config/QtProject/QtCreator.
ini было два сектора с такими битыми данными. Первый — самый большой 500 мб+ WatchItems=140510285099456\\004ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃВторой параметр — 30 МБ+, отвечающий за историю поиска кода в проекте:FindCompletions\40\Flags=0FindCompletions\40\Text=on_pushButton_sum_clickedÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÂÃÂÃÂÃÂÃКак видно, параметры разные, но механизм сбоя похож. Причину сбоя выяснить не удалось; возможно, она связана с кодировкой и т.
Исправить ошибку очень просто: необходимо удалить повреждённую строку через редактор nano сочетанием клавиш Ctrl+K, затем, при желании, вернуть пустые значения сектора и сохранить файл. Данный способ удалит только повреждённые участки истории Qt Creator. Видео решения проблемы и её проявления:ЗаключениеВозможно, кому-то пригодится такое решение проблемы долгого запуска Qt Creator с последующими фризами.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





