Модуль 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
#Catizen announced that tonight at 00:00 UTC, they will take a snapshot 📸, and tomorrow at 10:00 AM UTC you can check how much airdrop ✈️ each user will receive.
💰 Each account can stake 1,000 CATI.
🎁 About $1 million in rewards have been allocated for staking.
🗓 The staking period is from September 14 to 24.
🚀 Starting Sunday, September 15, at 9:00 AM UTC, you can withdraw your airdrop to CEXs (centralized exchanges).
📈 Trading will also start on September 20.
🔮 They also mentioned that token holders will receive rewards in the future.
join Now:
https://t.me/catizenbot/gameapp?startapp=rp_9810907
@airdropgoldchannel
Share It!
🔍#Catizen Data Tracking
Catizen's built-in real-time data analysis with multidimensional data mining and machine learning optimizes game content, boosts user retention, and increases payment conversion. It supports custom reports and real-time monitoring for data-driven decisions. 📊✨
Catizen's vibe: Play for the airdrop🪂, Heal the world! 🌍
https,://t.me/catizenbot/👈
°°°
#Catizen values its users as the best investors. Airdrop increased from 35% to 42%! More kitty love, more rewards, more healing! 🌟🐱💎
Catizen's life: Play for airdrop🪂, Heal the world! 🌍
https://t.me/catizenbot/👈
°°°°°°°°
#Catizen cherishes its users and community as our greatest supporters. 🐱 Why? Because your love for cats deserves recognition.
That's why we've raised the airdrop from 35% to 42%, adding a total of 7%—all because of your incredible love and dedication.🎉
To celebrate reaching 20 million users, we're taking an extra 1% from investors, making the airdrop 42%! 🪙 Your unwavering support moves us forward!
🌟🐱💖
Catizen's vibe: Play for the airdrop🪂, Heal the world! 🌍
https'://t.me/catizenbot/👈
°°°°°°°
🌍🐾 Since the launch of Catizen's Spin, global players have collectively received a heartwarming 7 millionassists. 🤝🐱#Catizen not only heals the world through the power of cats, but also fosters mutual healing among players. 😻
Catizen's life: Play for airdrop🪂, Heal the world! 🌍
Catizen: 1 Million On-Chain Users, Paws-itively Healing the World!
🌍🐾#Catizen has hit a milestone with 1 million on-chain users, unleashing a tidal wave of feline healing across the globe! 🎉✨
Join the purr-fect revolution where virtual cats mend hearts, and a million paws unite for a happier world. 😺💖
Catizen's life: Play for airdrop🪂, Heal the world! 🌍
🏆Top 23 projects where you can earn $.
°°°
Bitget pre-market trading: 😸 Catizen ($CATI) is launched🔥
Bitget announced #Catizen token $CATI launch in pre-market trading. Users can trade CATI in advance, before it becomes available for spot trading.
Details are as follows:
Start time: 24 July, 2024, 10:00 (UTC)
Pre-market trading link: CATI/USDT
24h total (USDT): 143.88K
Last price (USDT): 0.99 (+98%) 🚀
Register now and trade your CATI!😼
💰#Catizen will list on #Binance
Users will be able to lock their BNB and FDUSD to receive CATI Airdrops over four days, with farming starting from 2024-09-16 00:00 UTC.
Binance will then list CATI at 2024-09-20 10:00 UTC and open trading with CATI/USDT, CATI/BNB, CATI/FDUSD, and CATI/TRY trading pairs.
join Now:
https://t.me/catizenbot/gameapp?startapp=rp_9810907
@airdropgoldchannel
Share It!
😸Catizen is distributing $CATI!
💭September 14, 00:00 UTC - Snapshot and maintenance.
🚀September 14, 10:00 UTC - Check your $CATI and start staking.
🪙September 15, 10:00 UTC - Claim to CEXs function will be available.
🏆Prize Pool: $1 million in tokens ($BGB, $GT, $KCS, $HSK, $MX).
📣Staking Period: September 14 - 24.
👉Stake $CATI and start earning!
🔕Subscribe👉Catizen
➖➖➖➖➖➖➖➖➖➖➖
#cryptogame#catizen#crypto
💰There's still time to catch the Catizen airdrop!
We remind you that within our channel there is a competition for the best miners, which makes it possible to receive additional profit for mining in our club. Since #airdrop has not yet been announced, there is still time to participate!
Prizes for leaders🎉TON Events:
🏆$150 to each player in the top 3
🏆$50 to each player in the top 4-10
🏆$20 per player 11-30
🏆$5 per player 31-100
A snapshot will be taken based on the weekly leaderboard at the time of the announcement of the airdrop from #Catizen. Prizes will only be paid if our club reached top 10 clubs of the Royal League. Hurry up to visit our club before the airdrop to get your prize!
Give me meow😼
Catizen Announcement: Welcome to Divine Area in Catizen Game Center
#Catizen#game
Catizen Announcement introduces Divine Area as the latest addition to Catizen Game Center. This magical realm offers a unique talent system and limitless lineup possibilities, encouraging fair competition. Use CATI for a 30% discount in the game.
Source: link
@tonlines