క్యూటి లైబ్రరీని ఉపయోగించి క్రాస్-ప్లాట్ఫారమ్ అప్లికేషన్లను రూపొందించడానికి రూపొందించబడిన ఇంటిగ్రేటెడ్ డెవలప్మెంట్ ఎన్విరాన్మెంట్ క్యూటి క్రియేటర్ 9.0 విడుదల ప్రచురించబడింది. ఇది C++లో క్లాసిక్ ప్రోగ్రామ్ల అభివృద్ధి మరియు QML భాష యొక్క ఉపయోగం రెండింటికి మద్దతు ఇస్తుంది, దీనిలో స్క్రిప్ట్లను నిర్వచించడానికి జావాస్క్రిప్ట్ ఉపయోగించబడుతుంది మరియు ఇంటర్ఫేస్ మూలకాల నిర్మాణం మరియు పారామితులు CSS-వంటి బ్లాక్ల ద్వారా పేర్కొనబడతాయి. Linux, Windows మరియు MacOS కోసం రెడీమేడ్ అసెంబ్లీలు సృష్టించబడ్డాయి.
కొత్త వెర్షన్లో:
- Добавлена экспериментальная поддержка фреймворка для тестирования графических интерфейсов Squish. Плагин для интеграции Squish позволяет открывать существующие и создавать новые тестовые наборы, вести запись вариантов тестирования (test case), использовать Squish Runner и Squish Server для запуска тестовых наборов и вариантов тестирования, выставлять точки останова перед запуском тестов для прерывания выполнения в заданной позиции и инспектирования переменных.
- Добавлена поддержка тёмной темы при отображении встроенной справки и документации.
- При выводе контекстной подсказки по API, содержимое теперь формируется с учётом версии Qt, отмеченной в проекте (т.е. для проектов на Qt 5 показывается документация по Qt 5, а для проектов на Qt 6 — документация по Qt 6.
- В редактор добавлена опция для визуализации отступов в документе. Каждый отступ маркируется отдельной вертикальной чертой. Также добавлена возможность изменения межстрочного интервала и решены проблемы с производительностью при выделении очень больших блоков.
- Модель кода на языке С++ на основе бэкенда Clangd, поддерживающего протокол LSP (Language Server Protocol), теперь может обходится одним экземпляром Clangd для всего сеанса (ранее на каждый проект запускался свой экземпляр Clangd). В настройки добавлена возможность изменения приоритета фоновых потоков Clangd, используемых для индексации.
- Обеспечена возможность редактирования параметров стиля C++ кода напрямую из основного диалога с настройками, без открытия отдельного диалога. В ту же секцию перенесены настройки ClangFormat.
- Решены проблемы с открытием QML-файлов из сборочного каталога вместо каталога с исходными текстами и потерей точек останова при использовании функции переформатирования.
- Для проектов CMake добавлена поддержка конфигурирования и сборки преднастроек.
మూలం: opennet.ru