Модуль 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
💎#HoldCoin is taking the world by storm!
🔥 Major media outlets like Cryptoate, Cryptomanias, Geekocoin, Digital Journal, and Benzinga have all reported on HoldCoin. 💎
Does this mean some big events are just around the corner? 🐂
Keep holding #Hold! Follow our channel and X to get the latest updates on the TGE as soon as they drop! 🚀
🎉HoldCoin Avatar Challenge is ON!
🎉
🚀 Update your avatar with the exclusive HoldCoin badge in TokenSpritz_bot and WIN big!
🖥Event Duration: Dec 20 – Dec 27
💰Prize Pool: $500 USDT in $HOLD!
🔑How to Join:
1️⃣ Go to TokenSpritz_bot and update your avatar with the HoldCoin badge.
2️⃣ Contact the admin for verification in the HoldCoin community: @martian_0x
3️⃣ Rewards will be sent at the end of the event!
🔥 Don’t miss your chance to shine and earn $HOLD rewards! 🏆
👉 Join now:@Holdcoin_Group
#Web3#Crypto#HOLD#Airdrops#TON
🚀 $HOLD/USDT Futures Will Be Listed on 13:15, December 16 (UTC) on #MEXC - Offering Adjustable Leverage of Up to 50x!
More Info👇
https://www.mexc.com/support/articles/17827791520467
#HOLD#MEXCFutures
🤩Fintopio is a new non-custodial wallet in the TON ecosystem
#Fintopio is a cryptocurrency wallet in🪙 Telegram, which can be used via mini app and website. With its help, you can conveniently use #DeFi and #CeFi functions, pay bills, divide expenses, buy goods and transfer money without leaving the application.
To get started quickly, you can import an existing wallet:
🟡Open "DeFi" tab in the Fintopio app
🟡 Click "View all"
🟡 Next – “Import wallet”
🟡 Enter your 12-word secret phrase to import your wallet
👛Currently the wallet supports: #BTC, #USDT [#ERC20/#TRC20], #ETH, #TRX and #TON.
📲 The project has a game to attract an audience where $HP (Hold Points) are farmed. You need to collect coins every 8 hours and in the future you can exchange them for the main utility token of Fintopio named $HOLD.
The token is only available to early participants of the project, the more you #HOLD, the more rewards you will receive from Fintopio.
So it's better to start right now!🚀
Game | Channel | Website
🚀 Grab #CDB#Tokens NOW Before They Hit $0.015 in Jan 2025!
⏳ Only a Few Days Left!
#Stake, #hold, & prepare for #BIG profits with the $0.020 listing #coming in Feb 2025!
💥 Don’t Miss Out—Act #Fast!
🔗https://cloudatabox.com/register?ref_code=6515554&pos=right
#CDBToken#CryptoProfits#StakeAndEarn#Cloudatabox