TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #176 · 2 ное.

Модуль 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

Резултати

Пронајдени 1 слични објави

Пребарај: #navsphere

当前筛选 #navsphere清除筛选

👥 NavSphere | 零成本导航与书签管理平台 NavSphere 是一个基于Github打造的现代化导航与书签管理平台,数据直接存放在 GitHub 仓库,利用版本控制保障可追溯与安全管理,并支持 GitHub OAuth 登录 它支持 拖拽管理、批量排序、智能搜索,同时提供 深浅色主题切换、多语言界面、PWA 桌面安装,体验接近原生应用。依托 Cloudflare Pages 和 Vercel,可实现全球加速与一键部署,真正做到了零门槛上线。 😎小编有话说:书签别再散落一地了,用 GitHub 做后端才是真正的极客范 👩‍💻NavSphere · 🚀在线体验 标签:#NavSphere#书签管理#GitHub#Nextjs#书签 🗓@xiuerSearch 搜索历史资源 ✈️频道 | 💬群聊 | 📱中文包