Модуль 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
NEW TESLA Y: Компания Илона Маска представила обновленную версию своей популярной модели Y. Все изменения касаются только экстерьера и интерьера. Теперь фронтальная часть получила “узкую” оптику как у Cybertruck по всему капоту, более массивный, но цельный бампер с воздухозборниками. Салон получил более богатую отделку алькантарой, обновленные рулевое колесо, сиденья и тоннель. Помимо этого интерьер оснастили амбиентной подсветкой, а задние пассажиры - 8-дюймовый тач-скрин.
Что касается технических характеристик — они остались прежними, но за счет лучшей аэродинамики багажной двери увеличился пробег - до 593 км на одном заряде. В базе модель получила систему автономного вождения за которую раньше нужно было заплатить $8.000.
Что касается цен, то они сильно разнятся в США и Китае — американцы получат автомобиль за $59 990, а китайцы за 36.600 за одномоторную версию, а за long-range с двумя двигателями - $48.700. В Китае за день оформлено 70.000 заказов и первый покупатель получит модель Y в апреле.
Обзор модели уже в рубрике #DRIVE в эфире MYDAYTV.
MYDAYTV доступен на UzdigitalTV,BeelineTV,Allplay,iTV,Mediabay,Megogo,TelecomTV,uzd+,tvcom и других платформах и прямо в Telegram, нажав Join / Вступить сверху. Подпишитесь на наш YouTube и смотрите оригинальные проекты, эксклюзивные интервью и обзоры.
DRIVE
🆕Обновление
Вам необходимовыбрать автомобиль, локацию и отправиться в путь, при этом мчась по стилизованным локациям уничтожать все на своем пути. Динамичный геймплей и необычное графическое решение отлично дополняют друг друга.
⚙️Мод на деньги (не уменьшаются, когда вы их тратите). Кэш встроен в установщик. #Гонки
#Гонки@pm_plus
#DRIVE@pm_plus
📱Play Market +
⚡️ НАШ ЧАТ
DRIVE
🆕Обновление
Вам необходимовыбрать автомобиль, локацию и отправиться в путь, при этом мчась по стилизованным локациям уничтожать все на своем пути. Динамичный геймплей и необычное графическое решение отлично дополняют друг друга.
⚙️Мод на деньги (не уменьшаются, когда вы их тратите). Кэш встроен в установщик. #Гонки
#Гонки@pm_plus
#DRIVE@pm_plus
📱Play Market +
⚡️ НАШ ЧАТ
Internxt
Open Source, Encrypted Cloud Storage
Internxt Drive is a zero-knowledge cloud storage service based on best-in-class privacy and security.
Features :
• Multi device support
• Military grade encryption
• Zero knowledge technology
• Get upto 10GB free
• Affordable plans
• Keep your files organized
• Share your files with ease
• Synced gallery
• Backup what matters to you
Download: https://internxt.com/
https://github.com/internxt/drive-mobile
#New#Cloud#Drive
@foss_Android