Модуль Qt․py это не просто текстовый модуль, его компоненты генерируются на лету в зависимости от ситуации.
Поэтому ваша любимая IDE не сможет качественно сообразить автокомплиты под этот модуль.
Решение здесь более чем очевидно, надо сделать stubs-файлы. Это файлы с расширением .pyi, описывающие содержимое модуля но не имеющие рабочего кода.
Ну что, готовы потратить пару месяцев своей жизни чтобы описать все классы Qt и их методы? 😭
Расслабьтесь, за вас это уже сделали добрые люди.
Спасибо Fredrik Averpil !
Качаем здесь ⬇️
https://github.com/fredrikaverpil/Qt.py/tree/stubs/stubs/Qt
Не думаю что стоит устанавливать Qt․py из этого репозитория. Он там не обновляется. Так что забираем только файлы .pyi.
За актуальность этих файлов тоже не ручаюсь, но большинство методов там имеются.
Установка:
🔸 Вариант 1:
- находим куда установлен сам модуль Qt․py, это будет одинокий файл который так и называется Qt․py
- кидаем директорию рядом с ним (если есть доступ на запись). Должно получиться так:
📁 site-packages\
📄 Qt.py
📁 Qt\
...
🔸 Вариант 2
- копируем директорию Qt куда угодно
- пробиваем путь к ней в настройках энвайронмента в переменную PATH так, чтобы путь был ДО директории Qt.
Закинуть можно и в свою домашнюю директорию. Если скопируете сюда:
~/stubs/Qt
То переменную пишем так
export PATH=~/stubs:${PATH}
После этого IDE должна распарсить stubs-файлы и автокомплиты появятся 😎
#qt#libs#tricks
В преддверии выхода Apple Vision Pro хотим напомнить как можно в VR создавать сцену через блокинг или скульптинг, а затем поверх дорисовывать персонажа, затем крутить сцену и добавлять нового персонажа - получая консистентный сторителлинг
Используете?
#xr
Spatial Computing & AI
Для того чтобы подготовиться к массовому проникновению Apple Vision Pro и Meta Quest 3 и будущих моделей стоит уже сейчас наблюдать за тем как XR дружит с AI
Вы можете следить за всеми новинками у нас по хэштегу #XR
Mixed Reality в Oculus Quest 3 становится еще лучше, в этом кейсе показывается старый пример обучения игре на пианино в смешанной реальности. А теперь представляем что в это время вы генерируете вокруг 360-пространство и ваша музыка трансформирует внешний вид генерации
#xr
Друзья! Мы с нашими коллегами по ИТ-каналам сделали для вас полезную подборку каналов. Не благодарите 😉
@itblognews - канал с самыми актуальными новостями из мира технологий. Только авторский контент и никакой лишней информации
@windowscorp Оптимизируй свой компьютер!💻
Советы, моддинг, комплектующие и многое другое вы найдете у нас в канале !✔
@devsp - канал для веб-разработчика.👍 Много полезной и интересной информацией для повышения навыков✔
@ifuturestr Хочешь узнать о том, что происходит в мире технологий и науки, а также купить технику Apple c USA по самым низким ценам.📱
@VIARITY Весь этот #XR👓 Авторский канал о том, как технологии VR/AR/MR/360° меняют мир бизнеса, искусства, развлечений и социальных сетей.
🤖Google рассказала как стоит адаптировать Android приложения для работы на XR
Отличия Android XR от visionOS от Apple заключается в том, что гарнитуры позволяют запускать обычные Android приложения, но чтобы улучшить опыт можно выполнить небольшую адаптацию с помощью Jetpack XR SDK.
На примере адаптации приложения Androidify (оно у меня не запустилось в эмулятор XR) как выполнять адаптацию. Полезно тем кто хочет попробовать это!
Надо будет попробовать это на FrameIO после реализации его MVP версии
#android#xr#jetpack