Модуль 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
Durante il soggiorno in Albania la premier #Meloni è venuta a conoscenza dal premier albanese #Rama che alcuni turisti italiani sarebbero fuggiti senza pagare dopo un cena in un ristorante di Berat. L’ambasciata d’Italia a Tirana ha diramato un comunicato…
Durante il soggiorno in Albania la premier #Meloni è venuta a conoscenza dal premier albanese #Rama che alcuni turisti italiani sarebbero fuggiti senza pagare dopo un cena in un ristorante di Berat. L’ambasciata d’Italia a Tirana ha diramato un comunicato rendendo noto di aver provveduto a saldare il conto, di circa 80 euro, su indicazioni della Presidente del Consiglio.
@UltimoraPolitics
Sky: Il premier albanese #Rama rivela che, grazie l'aiuto dei servizi segreti, l'Italia e il ministro #DiMaio hanno contrabbandato in Albania dei vaccini, per ovviare alle stringenti regole di Pfizer.
@UltimoraPolitics
Albania, attimi di tensione all'uscita della conferenza stampa congiunta tra Giorgia #Meloni ed Edi #Rama. Riccardo #Magi si è presentato fisicamente per criticare gli accordi confermati tra i due Paesi sulla gestione dei migranti. Il deputato di +Europa, contestando l'"hotspot elettorale", è stato subito bloccato dalla sicurezza albanese. Meloni è scesa dall'auto chiedendo di lasciarlo spiegando che "è un parlamentare italiano". Ma poi tra i due c'è stato un battibecco: "Pensi cosa può succedere senza telecamere qui dentro! Si vergogni!". E la premier: "La capisco. Ho fatto un sacco di campagne elettorali in cui non sapevo se avrei superato la soglia"
@UltimoraPolitics
#Italia#Albania
La Presidente del Consiglio, Giorgia #Meloni (#FdI|ECR), ha ricevuto oggi a Palazzo Chigi il Primo Ministro della Repubblica d’Albania, Edi #Rama (#PSSh|S&D).
“A cinque mesi dal Vertice Intergovernativo di Roma, il colloquio ha permesso di fare il punto sul rafforzamento del partenariato tra le due Nazioni nei settori di interesse comune, con un focus particolare su connettività, industria della difesa e collaborazione in materia migratoria”, si legge in una nota.
@OsservatorioItaliano