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

Резултати

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

Пребарај: #tver

当前筛选 #tver清除筛选

🛡️ Tver: El principado olvidado que casi domina la Rus en el siglo XV En la primera mitad del siglo XV, la histórica ciudad de Tver —situada a orillas del río Volga, al noroeste de Moscú— vivió su último gran momento de poder como principado independiente bajo el gobierno de Boris Alexandrovich (1425-1461). Fue una etapa de prosperidad, construcción y diplomacia que muchos rusos recuerdan con nostalgia como un breve destello de grandeza antes de que Moscú impusiera su hegemonía sobre toda la Rus del Norte. 📍Construcción y esplendor urbano Durante el mandato de Boris Alexandrovich, Tver se transformó: se levantó un palacio principesco de piedra dentro del Kremlin —el segundo de este tipo en la región después del de Bogolyubovo— y se erigieron templos y campanarios de piedra que realzaron la importancia espiritual y cultural de la ciudad. Entre ellos: la catedral dedicada a Juan el Misericordioso (1420), las iglesias de San Boris y San Gleb (1438) y del Arcángel Miguel (1455), además de templos en los monasterios de Fedorovsky y Zheltikov. 📈Economía, comercio y aventuras lejanas La ciudad no solo fue muros y catedrales. Su auge económico se apoyó en intensos lazos comerciales y actividad diplomática. Por ejemplo, el famoso viajero Afanasy Nikitin —que emprendió la legendaria travesía hacia India entre 1466 y 1474— partió desde estas tierras, llevando la curiosidad rusa más allá de Asia Central. La presencia del embajador de Tver en el Concilio de Florencia también subraya la ambición internacional del principado. 💍Alianzas dinásticas con Moscú (y tensiones) En 1452, la hija de Boris de Tver, María Borisovna, se casó con Ivan Vasilievich, futuro gran príncipe y luego Iván III de Moscú. Este matrimonio unió temporalmente a dos fuerzas rusas poderosas, pero también marcó el inicio de una relación compleja entre ambos principados. ⚔️El fin de un sueño independiente Mientras Moscú crecía en poder, Tver trató de mantener su autonomía mediante alianzas con Lituania y Novgorod, movimientos que terminaron siendo desventajosos. En 1485, después de semanas de tensión creciente, Iván III movilizó su ejército y ocupó Tver sin grandes combates; el príncipe Mijail Borisovich huyó hacia Lituania, y el principado dejó de existir como entidad política independiente. La caída de de este principado simboliza el paso de la fragmentación feudal a la centralización del estado ruso bajo Moscú. Aunque siguió siendo un centro comercial y cultural relevante en siglos posteriores, su era de independencia terminó aquí, marcando un punto de inflexión en la historia de la Rusia medieval. #HistoriaRusa#Tver#SigloXV#IvanIII#RusMedieval Apóyanos pulsando👉'BOOST'👈 🖥https://vamosarusia.com 💬@vamosarusia