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

Резултати

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

Пребарај: #digitaldiplomacy

当前筛选 #digitaldiplomacy清除筛选

🎯 Следующий шаг — исследование! Участники семинара «ШОС в эпоху цифровой дипломатии» приступают к социологическому опросу, который поможет понять, как жители стран ШОС воспринимают цифровую дипломатию сегодня — её возможности, риски и потенциал. 📋 Исследование охватывает темы: ▪️ доверие к официальным каналам государств ШОС, ▪️ восприятие цифровых платформ как инструментов внешней политики, ▪️ ожидания граждан от совместной цифровой инфраструктуры ШОС, ▪️ угрозы и перспективы кибербезопасности в дипломатии. 🧠 Обработкой данных займутся эксперты Центра аналитических исследований «Евразийский мониторинг». А уже в Астане, во время самого семинара, мы поделимся первыми результатами и обсудим их на площадке с участием дипломатов, учёных и представителей медиа. 🔜 Следите за нашими новостями — мы обязательно опубликуем итоги опроса и расскажем, какие выводы сделали участники. Цифровая дипломатия — это не про технологии, это про людей и смыслы. И мы готовы их услышать. 🤝🌐 #SCO#DigitalDiplomacy#ЕвразийскийМониторинг#Astana2025#PublicDiplomacy

Marx21.it

@marx21news · Post #9207 · 14.11.2025 г., 14:44

La Convenzione di Hanoi: un nuovo pilastro globale contro il crimine cibernetico Il 25 ottobre a Hà Nội è stata firmata la Convenzione ONU contro il crimine cibernetico, primo strumento universale che unisce sicurezza digitale, cooperazione giudiziaria e tutela dei diritti umani in un’unica cornice globale. Con quasi 70 Paesi firmatari già nella giornata inaugurale, il trattato segna una svolta nella governance del cyberspazio e un importante riconoscimento del ruolo crescente del Việt Nam come attore diplomatico di primo piano. La “Convenzione di Hanoi” mira a: Armonizzare le definizioni di reati informatici e le procedure investigative. Favorire lo scambio di prove elettroniche e la cooperazione giudiziaria. Proteggere i diritti fondamentali e promuovere la fiducia tra Stati. Rafforzare la sicurezza digitale globale senza sacrificare la libertà online. Per il Việt Nam, ospitare la firma è molto più che un gesto simbolico: è la conferma di una leadership multilaterale proattiva e della volontà di contribuire alla costruzione di un cyberspazio sicuro, equo e aperto. Come ha ricordato António Guterres, “la vera forza della Convenzione sarà trasformare le firme in azione concreta”. Se il mondo saprà cogliere questa opportunità, Hà Nội 2025 resterà nella storia come il giorno in cui la comunità internazionale ha iniziato davvero a mettere legge nel cyberspazio. #HanoiConvention#Cybercrime#UN#Vietnam#DigitalDiplomacy#CyberSecurity#Multilateralism https://www.marx21.it/internazionale/la-convenzione-di-hanoi-come-nuovo-pilastro-globale-contro-il-crimine-cibernetico/