TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #173 · 28 окт.

Для тех кто пишет расширения на PyQt/PySide для CG-софтов. Когда я только начинал писать тулзы под Maya (тогда еще версия 2010-2011) мне приходилось ручками ставить PyQt4 под Maya. Даже написал мануалы по установке на своём сайте. Но потом стал доступен из коробки PySide и позже он обновится до PySide2. Для некоторых систем была поддержка PyQt5. И как простому разработчику поддерживать этот зоопарк? Ведь хочется чтобы тул работал на любой версии (вы тоже делали модуль что-то типа import_qt.py?😁) На помощь приходит проект Qt.py который поставил себе цель унифицировать использование Qt-биндингов вне зависимости от среды где запускается код. Те, кто давно пишут на Qt, скорее всего знают этот проект. Он стал стандартом для CG-индустрии и используется в топовых студиях и проектах. Qt․py помогает запускать один и тот же код на разных платформах с разными вариантами Qt-библиотек. Это может быть как интеграция в CG-софт, так и переносимость стендалонов между разными платформами с разными версиями Python. Я решил рассказать о некоторых особенностях работы с этой библиотекой. Сегодня о том, как установить и использовать Qt․py и что это вам даёт. Установка pip install Qt.py Чтобы начать использовать Qt․py в коде достаточно заменить импорт вашего варианта Qt-биндинга на Qt․py from [PySide|PyQt4|PySide2|PyQt5] import QtWidgets => from Qt import QtWidgets Теперь ваш код будет поддерживать любой вариант биндинга Qt в Python. При этом не потребуется использовать if-else конструкции под разные версии. Все вызовы теперь одинаковы. Всё что нужно сделать, это написать его по правилам PySide2. Именно эта версия была взята за основу. Приоритет импорта такой: 1. PySide2 2. PyQt5 3. PySide 4. PyQt4 Что именно загрузилось можно посмотреть в переменной __binding__ >>> import Qt >>> Qt.__binding__ 'PySide2' Приоритет имопрта можно изменить через переменные QT_PREFERRED_BINDING и QT_PREFERRED_BINDING_JSON. Причем под каждый проект оверрайды можно настраивать индивидеально. #qt#libs

Hashtags

Резултати

Пронајдени 9 слични објави

Пребарај: #archipelago

当前筛选 #archipelago清除筛选
Amazing Geography 🌍

@amazingeo · Post #693 · 17.04.2026 г., 20:31

🌍 Indonesia is the world’s largest archipelago, made up of over 17,000 islands. Some, like Java, are densely populated, while others remain so remote they still hold undiscovered plant species. ✨ #archipelago⚡#islands⚡#biodiversity⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Amazing Geography 🌍

@amazingeo · Post #609 · 02.02.2026 г., 20:31

🌍 Norway’s Lofoten Islands lie above the Arctic Circle but have surprisingly mild winters thanks to warm ocean currents, supporting thriving fishing villages on steep, rocky shores. ✨ #islands⚡#archipelago⚡#climate⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Amazing Geography 🌍

@amazingeo · Post #349 · 08.10.2025 г., 20:31

🌍 The Philippines is the world’s second-largest archipelago, with over 7,600 islands. Many of its islands have never been officially named or mapped due to their remote locations. ✨ #islands⚡#archipelago⚡#mapping⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Amazing Geography 🌍

@amazingeo · Post #119 · 26.08.2025 г., 09:12

🌍 The Svalbard Archipelago, north of mainland Norway, is the northernmost year-round inhabited place on Earth. It’s so remote that polar bears outnumber people here during much of the year. ✨ #archipelago⚡#islands⚡#Arctic⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography🌍 ​

Amazing Geography 🌍

@amazingeo · Post #156 · 01.09.2025 г., 13:12

🌍 Canada has more lakes than any other country, and many are so large they contain whole islands with their own lakes—making some islands-in-a-lake-on-an-island truly unique on Earth. ✨ #islands⚡#archipelago⚡#lakes⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography🌍 ​

Amazing Geography 🌍

@amazingeo · Post #269 · 20.09.2025 г., 03:12

🌍 The Maldives is the world’s lowest country, with an average elevation of just 1.5 meters above sea level. Its coral islands are so flat that even small sea level rises can threaten their land. ✨ #islands⚡#archipelago⚡#sea⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography🌍 ​

Amazing Geography 🌍

@amazingeo · Post #571 · 12.01.2026 г., 12:31

🌍 The remote Tristan da Cunha archipelago in the South Atlantic is the world’s most isolated inhabited island group—over 2,400 kilometers from the nearest mainland or neighboring islands. ✨ #islands⚡#archipelago⚡#remoteness⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Amazing Geography 🌍

@amazingeo · Post #498 · 06.12.2025 г., 20:31

🌍 The Aegean Archipelago in the Mediterranean holds over 1,400 islands, yet only about 200 are inhabited. Many tiny isles remain wild, protecting rare plants and seabirds. ✨ #islands⚡#archipelago⚡#Mediterranean⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Amazing Geography 🌍

@amazingeo · Post #531 · 23.12.2025 г., 12:31

🌍 The Faroe Islands in the North Atlantic have more sheep than people. This remote archipelago’s grassy cliffs and rugged fjords create perfect grazing land for thousands of hardy sheep. ✨ #islands⚡#archipelago⚡#northatlantic⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​