Модуль 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
😶🌫️Добавили скидку -15% на все товары отEvolast Gear!
— Вся линейка ковров, а так же рукава и грипсы:
Ares➖Hades➖Poseidon➖Aquaris➖Zeus
🙂Успей купить по лучшим ценам, пока есть возможность — ReShip.pro
КАТАЛОГ • МЕНЕДЖЕР • #EVOLAST
🏬Ковры Crescent Olympus Series в наличии!
🔘POSEIDON
Размеры 490x420 мм, гладкая быстрая поверхность, материал полиуретан с рисунком карбона, твердость xSoft
🔴ARES
Размеры 490x420 мм, гладкая контрольная поверхность, материал полиуретан с рисунком карбона, твердость xSoft
🟡HADES
Размер: 490 мм x 420 мм, контрольная поверхность, материал полиуретан с рисунком карбона, твердость xSoft
— То что нужно для стильного сетапа и лучшего комбо, так же сейчас есть уникальная возможность собрать сет с мышкой Poseidon
🏳️Цена на каждый 3.990₽ - так же в наличии есть стеклопады, рука и грипсы от Crescent*
КАТАЛОГ • МЕНЕДЖЕР • #EVOLAST
😇Стеклянный ковер CRESCENT ZEUS — то что нужно для К-Комбо!
⚡️Размер 500х400
⚡️Толщина стекла 2 мм
⚡️Силиконовая основа на всю поверхность 1мм
⚡️Тип скорости - Легкий контроль
— У нас вы сможете найди и другие ковры и аксессуары серии Crescent Olympus от Evolast Gear
🏦Цена: 9.990₽ - в наличии*
КАТАЛОГ • МЕНЕДЖЕР • #EVOLAST
💎Быстрый коврик от Crescent с потрясающим принтом Богини - POSEIDON
🔘Поверхность из лайкры и нейлона , обеспечивающая мягкую и приятную для кожи текстуру
🔘Размер 490х420
🔘Подложка из порона с рисунком карбона
🔘Мягкость Xsoft
💎Принт совершенно не ощущается рукой и никак не испортится со временем
💳Цена 3.990₽
ОФОРМИТЬ ЗАКАЗ • КАТАЛОГ • #EVOLAST