Модуль 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
#аренда#А870⤴️⤴️⤴️
🙌 Перед вами возможность пожить в берлоге 🧌 великана (и нет, не потому что он уехал зимовать).
Его влюбленность в русскую 🪆 куклу сказалась на интерьере: картинках и алом декоре ❤️
P.s. Квартира — студия, гигантам еще не успели рассказать, что такое 📏 планировка евро-двушки.
📐 37,6 м²
🪜 этаж 1 из 5
💸 76к/мес + к/у
📍Вознесенский пр-т, 33
👉🏻 на связи агент Елена 89110300534
*больше фото в комментариях ⤵️
Нестыдные | Петербург.
Подписаться
#аренда#А870⤴️⤴️⤴️
Born to: уехать по работе во 🇫🇷 Францию, встречаться с французом рэд-флагом, который будет заниматься открытием своего собственного ресторана, а ты ходить на модные показы.
Forced to: снимать однушку за 100к и копить деньги на Париж. Зато ярко-красные 🐦🔥 очки на столе уже подобрали ближайший рейс, чтобы самостоятельно предотвратить воссоединение Эмили и Габриэля.
Или только нам 🤨 не нравится этот поваренок?
🔥#БЕЗКОМИССИИ
📐 45 м²
🪜 этаж 3 из 7
💸105к/мес + к/у 100к/мес + к/у
📍Малый проспект Васильевского острова, 64к1
📞
*больше фото и план в комментариях ⤵️
Нестыдные | Петербург.
Подписаться
#аренда#А870⤴️⤴️⤴️
#сноваактуальна
Born to: уехать по работе во 🇫🇷 Францию, встречаться с французом рэд-флагом, который будет заниматься открытием своего собственного ресторана, а ты ходить на модные показы.
Forced to: снимать однушку за 100к и копить деньги на Париж. Зато ярко-красные 🐦🔥 очки на столе уже подобрали ближайший рейс, чтобы самостоятельно предотвратить воссоединение Эмили и Габриэля.
Или только нам 🤨 не нравится этот поваренок?
🔥#БЕЗКОМИССИИ
📐 45 м²
🪜 этаж 3 из 7
💸 95к/мес + к/у
📍Малый проспект Васильевского острова, 64к1
📞 на связи собственник Ольга +7 950 009 1074
*больше фото и план в комментариях ⤵️
Нестыдные | Петербург.
Подписаться