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

Резултати

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

Пребарај: #bigfive

当前筛选 #bigfive清除筛选

🇿🇦Парк слонов Тембе🐘 Парк был создан в северо-восточной части Южной Африки в 1983 году для защиты слонов, мигрировавших между ЮАР и Мозамбиком. 🌍 С 1991 года парк открыт для посетителей — сегодня здесь обитает около 250 самых крупных в мире слонов!🏞 Если вы любите сафари, в парке сможете увидеть и других представителей «большой пятёрки»: 🦁 львов, 🐆 леопардов, 🦏 носорогов и 🐃 буйволов. 🎥 Видео в режиме реального времени: 👉https://www.youtube.com/watch?v=VUJbDTIYlM4 #ЮАР#Природа#Сафари#Африка#ПаркСлонов#BigFive

🦁Kruger National Park, located in the northeast of South Africa, is the country’s oldest national park (founded 🗓in 1926) and one of the largest national parks in the world 🌍 To fully experience the park, visitors usually spend several days there. That is why campsites are located directly inside the park ⛺️ There are nine entrance gates, all of which close at night, as it is dangerous to remain in the park after dark without a guide 🌙⚠️ 🐘🦏🦬🦁🐆 Kruger National Park is home to: • about 12,000 elephants, • 5,000 rhinos, • 2,500 buffalo, • 1,500 lions, • 1,000 leopards, • and hundreds of bird species🐦 📹Video: 10 minutes with the inhabitants of Kruger National Park https://www.youtube.com/watch?v=ZnbsthIPMiw #Nature#Animals#KrugerNationalPark#SouthAfrica#BigFive#Wildlife#Africa

🦁Национальный парк Крюгера на северо-востоке ЮАР — старейший национальный парк страны (основан 🗓 в 1926 году) и один из крупнейших национальных парков мира 🌍 Чтобы по-настоящему прочувствовать масштаб и атмосферу парка, сюда приезжают на несколько дней. Именно поэтому прямо на его территории работают кемпинги ⛺️ Всего у парка 9 въездов, которые закрываются на ночь — находиться здесь после захода солнца без проводника опасно 🌙⚠️ 🐘🦏🦬🦁🐆 В Крюгере обитают: • около 12 000 слонов, • 5 000 носорогов, • 2 500 буйволов, • 1 500 львов, • 1 000 леопардов, • а также сотни видов птиц🐦 📹Видео (10 минут с обитателями парка Крюгера): https://www.youtube.com/watch?v=ZnbsthIPMiw #Природа#Животные#НациональныйПарк#Крюгер#ЮАР#BigFive#Африка

💴South African rands are, arguably, among the most beautiful banknotes and coins in the world 🌍✨ South African banknotes feature the iconic “Big Five” animals 🐘🦁🦏: • R10 — rhinoceros • R20 — elephant • R50 — lion • R100 — buffalo • R200 — leopard The reverse side of each note features Nelson Mandela, honoring his legacy as a symbol of democracy, freedom, and national unity in South Africa ✊🏿🇿🇦 #SouthAfrica#Currency#rands#BigFive#NelsonMandela#Heritage#Culture

🐆Inverdoorn Game Reserve – a true safari escape just 2.5 hours from Cape Town! 🐾 🌿 Located in the semi-arid Karoo region, Inverdoorn offers unforgettable encounters with the Big Five and cheetah conservation experiences. 🌍 Take a guided game drive, stay overnight in stylish lodges, and enjoy the stunning silence of the wild. 🌄 📍 Perfect for a weekend getaway into nature’s heart. 🎬 Video: https://www.youtube.com/watch?v=31OzaX7N5TA #SouthAfrica#Safari#Inverdoorn#Wildlife#CapeTownTrips#GameReserve#BigFive

🐘А вы знали, что… слон — один из представителей знаменитой африканской «Большой пятёрки»? 🐾 Этот термин появился у охотников на крупную дичь и обозначал пять самых опасных животных при охоте пешком в Африке. В легендарную пятёрку входят: слон, лев, леопард, африканский буйвол и носорог🦁🐆🦏 #BigFive#Африка#ЮАР#Слон#ДикаяПрирода _______________ 🐘Did you know? The elephant is one of Africa’s famous Big Five. 🐾 The term Big Five was coined by early big-game hunters and refers to the five most dangerous animals to hunt on foot in Africa. The iconic group includes the elephant, lion, leopard, African buffalo, and rhinoceros🦁🐆🦏 #BigFive#SouthAfrica#Africa #Elephant#Wildlife

🐆Inverdoorn Game Reserve — сафари под Кейптауном! 🇿🇦 🌿 Всего в 2,5 часах езды от Кейптауна находится заповедник «Инвердурн» — уникальное место в полупустыне Кару, где можно увидеть Большую африканскую пятёрку, поучаствовать в программах по защите гепардов и насладиться настоящей дикой природой. 🌍 Стильные лоджи, тишина саванны и профессиональные гиды сделают поездку незабываемой. 🌄 📍 Идеальный вариант для сафари на выходные. 🎬 Видео: https://www.youtube.com/watch?v=31OzaX7N5TA #ЮАР#Сафари#Inverdoorn#ДикаяПрирода#ПутешествияЮАР#BigFive#Гепард

🇿🇦Tembe Elephant Park🐘 The park was established in the north-eastern part of South Africa in 1983 to protect elephants migrating between South Africa and Mozambique. 🌍 It opened to visitors in 1991 and is now home to about 250 of the largest elephants in the world. 🏞 If you’re into safaris, you can also spot the rest of the Big Five — 🦁 lions, 🐆 leopards, 🦏 rhinos, and 🐃 buffalo. 🎥 Live video: 👉https://www.youtube.com/watch?v=VUJbDTIYlM4 #SouthAfrica#Nature#Safari#BigFive#Elephants#Tembe#Wildlife#Travel#Africa