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

Резултати

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

Пребарај: #decadencia

当前筛选 #decadencia清除筛选
Communia

@communia · Post #37469 · 01.11.2023 г., 09:47

#Decadencia. El bonito ejemplo de la invención del alambre de púas llama la atención hasta de la prensa generalista «Al principio fue la ganadería: hace 150 años, Joseph Glidden solicitó una patente para el alambre de púas. El invento pronto se dirigió contra las personas: en la Primera Guerra Mundial, como barrera en los campos de concentración y hoy en día para aislar a Europa» https://www.spiegel.de/geschichte/150-jahre-stacheldraht-gegen-rinder-gegen-menschen-eine-teuflische-karriere-a-a6056c98-d9ba-4ffd-859f-7b1649739dd7#ref=rss

Hashtags

Communia

@communia · Post #37116 · 02.10.2023 г., 09:53

#Decadencia. #EEUU. Problemitas de la gerontocracia. La edad media altísima de los congresistas lleva a disfunciones y cambios desestabilizadores en las mayorías parlamentarias. https://www.nytimes.com/2023/09/30/upshot/congress-deaths-feinstein-longevity.html

Communia

@communia · Post #37141 · 05.10.2023 г., 07:09

#EEUU#Decadencia. #Cultura. Las lesiones por armas de fuego y las drogas están entre las principales causas de muerte entre niños pequeños y adolescentes en los Estados Unidos. «Unos 2.590 niños y adolescentes menores de 18 años murieron por heridas de arma de fuego en 2021, frente a 1.311 en 2011, según el estudio, publicado en la revista Pediatrics. En otros países industrializados, las armas de fuego ni siquiera se encuentran entre las tres principales causas de muerte infantil. Los investigadores también encontraron que las intoxicaciones por drogas entre niños menores de 18 años se duplicaron con creces y las asfixias aumentaron en un 12,5 por ciento.» https://www.nytimes.com/2023/10/05/health/gun-deaths-children.html

Communia

@communia · Post #37624 · 22.11.2023 г., 09:39

#Decadencia y #alimentación. El caso del arroz fortificado (arroz intensivo en capital) y las inversiones públicas para desarrollarlo y extender su uso bajo la excusa de «acabar con el hambre». «¿Ayuda realmente una política así a quienes padecen anemia y desnutrición? ¿Quién se beneficia de ello? Los monocultivos de arroz y trigo después de la Revolución Verde y las dietas ricas en cereales han agotado los suelos y han empeorado la nutrición. Entonces, ¿qué significa buscar la solución en fortificar artificialmente los cereales con micronutrientes fabricados en fábricas? Estas historias revelan el impacto de la política sobre el terreno» https://m.thewire.in/article/rights/plastic-rice-why-union-govts-experiment-with-an-artificial-grain-is-hard-to-swallow-for-rural-adivasis

Communia

@communia · Post #37394 · 25.10.2023 г., 04:54

#Decadencia. #Cultura#Alemania. Vuelve la identificación de la clase dirigente con la aristocracia decadente, ahora como modelo geopolítico https://www.lavanguardia.com/historiayvida/edad-moderna/20231024/9322362/sirve-paz-westfalia-modelo-resolucion-conflictos.html Una vieja fantasía de Merkel por cierto, aunque a ella le gustaba más la paz de Augsburgo https://es.communia.blog/merkel-y-la-cercania-de-la-guerra

Communia

@communia · Post #37807 · 06.01.2024 г., 20:06

#Decadencia. Las cadenas productivas rotas a base de subcontratas y #precarización con condiciones lamentables y trabajo precario acaban hundiendo una de las mayores apuestas tecnológicas del Boeing, el 737Max que estaba llamado a ser el nuevo standard de la aviación civil del bloque #EEUU https://youtu.be/SmJgweFmoxs

Communia

@communia · Post #37492 · 03.11.2023 г., 17:14

#Tecnología y #Decadencia. «Envenenar» los contenidos públicos como proyecto académico para «forzar» a las empresas de #IA a pagar por los contenidos que usen en sus corpus. https://www.engadget.com/new-tool-lets-artists-fight-ai-image-bots-by-hiding-corrupt-data-in-plain-sight-095519848.html?src=rss&guccounter=1

Communia

@communia · Post #37300 · 18.10.2023 г., 07:13

#EEUU. #Decadencia#Sanidad#Precarización. «Desde 2010, el crecimiento de la esperanza de vida en Estados Unidos se ha estancado. Gran parte de la investigación sobre la mortalidad en Estados Unidos se ha centrado en los adultos en edad laboral, dadas las tendencias adversas en las muertes por sobredosis de drogas, otras causas externas de muerte y las muertes cardiometabólicas en la mediana edad. Mostramos que la tendencia adversa de la mortalidad en las edades de jubilación (65+ años) de hecho ha tenido más consecuencias para el estancamiento de la esperanza de vida en EE. UU. desde 2010, así como para el exceso de muertes y años de vida perdidos en 2019, que las tendencias adversas de la mortalidad en las edades laborales. Estos resultados revelan que Estados Unidos está experimentando un “doble riesgo” impulsado por las tendencias de mortalidad en la mediana edad y en la vejez, pero más aún por la mortalidad en la vejez. Comprender y abordar las causas detrás de la tendencia al empeoramiento de la mortalidad en edades avanzadas será esencial para volver al ritmo de mejoras en la esperanza de vida que Estados Unidos había experimentado durante décadas.» https://www.pnas.org/doi/10.1073/pnas.2308360120

12
ПретходнаСтраница 1 од 2Следна