Модуль 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
У нас есть идея посвятить август серии постов про подготовку лётного состава ✈️
О каких темах вы хотели бы, чтобы мы рассказали подробнее?
_______
A320 ✈️
Diverted to: SVO
Date: 10.07
Reg: RA-73403
Лёгкое небо
#aviation#Sheremetyevo
⚡️Самолет рейса Москва — Денпасар (Бали) готовится к экстренной посадке в Шереметьево из-за неисправности в двигателе
👌 Командир воздушного судна принял решение о возвращении в Шереметьево «по причине срабатывания индикации работы одной из систем самолёта, не связанной с двигателями». Борт сел в штатном режиме.
Лёгкое небо | Донат
#aviation#A350#Sheremetyevo
✈️ Забота о каждом — и о пассажирах, и о команде!
В терминале B международного аэропорта Шереметьево открылась новая комфортная зона для подготовки экипажей перед полётами. Брифинговая комната оформлена в фирменном стиле авиакомпании, отражающем её корпоративный дух, и оснащена современной техникой и удобной мебелью — для продуктивной работы и полноценного отдыха сотрудников.
➡️В центральной части зала установлены экраны с актуальной информацией о расписании и статусе рейсов в режиме реального времени.
Когда мы говорим о комфорте наших пассажиров, важно понимать, что высокий уровень сервиса начинается внутри компании. <…> Каждый день из Шереметьево отправляются 75 наших рейсов — это значит, около 500 пилотов и бортпроводников начинают день в этом новом уютном пространстве. Они наполняются энергией, позитивом, и передают это настроение на борт — чтобы дарить улыбки нашим пассажирам
Отметил генеральный директор авиакомпании «Россия» Ян Бург.
Лёгкое небо |Донат
#aviation#Sheremetyevo#Rossiya
❗️Аэропорт Шереметьево стал самым комфортным аэропортом в России ✈️
Проголосуйте за канал, чтобы вернуть фон - тык
Лёгкое небо
#aviation#SVO#Sheremetyevo
Правильныйответ: Система освещения при заходе на посадку (СОЗП) в аэропорту 🛫
Предлагаю подробнее разобрать что же такое огни подхода и зачем они нужны
📌При заходе на посадку пилот ориентируется не только по приборам, но и по визуальным ориентирам — в том числе по системе освещения при заходе на посадку. Эти огни расположены в торце ВПП (на земле перед полосой). Огни подхода особенно важны при сниженной видимости — ночью, в тумане, при осадках.
Из чего состоит система?
Чаще всего — это ряд мощных белых огней, расположенных строго по осевой линии подхода. У разных аэропортов система разная: от простой полосы из огней до сложной конфигурации с вспышками и перекрёстными линиями.
В крупных аэропортах используются стробоскопические огни (Sequenced Flashing Lights), которые «ведут» пилота к полосе.
Функция:
⏺Помощь при выравнивании самолёта на заходе
⏺Обеспечение визуальной информации о крене, тангаже, высоте полёта и удалении от торца ВПП
⏺Повышение безопасности в сложных метеоусловиях
Лёгкое небо
#aviation#Sheremetyevo#СОЗП
✈️ Суперджет Ямала с красивым бортовым номером на заходе в Шереметьево
Type: SSJ100-95
Flight: YC231
Route: SLY-SVO
Age: 8,2 years
Reg: RA-89089
Лёгкое небо
#aviation#spotting#Sheremetyevo#Ямал
✈️ Самолёт с поистине богатой историей
Сменив 5авиакомпаний, бобик нашёл своё место в Победе
Type: Boeing 737-800
Flight: DP6924
Route: MCX-SVO
Age: 14,4 years
Reg: RA-73358
Лёгкое небо
#aviation#spotting#Sheremetyevo#Pobeda
✈️ Интересно, появится ли у Айфлая новая ливрея
Type: Airbus A330-300
Flight: F75884
Route: SUI-SVO
Age: 16,3 years
Reg: RA-73685
Лёгкое небо
#aviation#spotting#Sheremetyevo#IFLY