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

TGINSIGHT SIMILAR POSTS

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

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

Установить свойства виджета в PySide можно не только через соответствующие методы и конструктор класса. Можно их изменять с помощью метода setProperty по имени. btn = QPushButton("Click Me") btn.setProperty("flat", True) Это аналогично вызову btn.setFlat(True) Если указать несуществующее свойство, то оно просто создается btn.setProperty("btnType", "super") Получить его значение можно методом .property(name) btn_type = btn.property("btnType") Когда это может быть полезно? ▫️Можно просто хранить какие то данные в виджете и потом их доставать обратно widget = QWidget() widget.setProperty('my_data', 123) print(widget.property('my_data')) ▫️ Назначая эти свойства разным виджетам можно потом отличить виджеты во время итераци по ним. Например, найти все кнопки со свойством my_data="superbtn". Но ведь вместо кастомного свойства можно использовать objectName, будет тот же результат. Да, но y ObjectName есть ограничение - только строки. ▫️ Если нам потребуется не просто поиск а, например, сортировка по числу, то свойства позволяют нам это сделать. Поддерживается любой тип данных widget.setProperty('my_data', {'Key': 'value'}) widget.setProperty('order', 1) all_widgets.sort(key=w: w.property('order')) Но ведь Python позволяет всё вышеперечисленное сделать простым созданием атрибута у объекта widget.order = 1 widget.my_data = 123 Да, но я думаю что не надо объяснять почему не стоит так делать. К тому же, если у виджета нет свойства то метод .property(name) вернет None, а отсутствующий атрибут выбросит исключение. ▫️ Действительно полезное применение кастомным свойствам - контроль стилей. Здесь атрибутами не обойтись, нужны именно свойства. Дело в том, что в селекторах стилей можно указывать конкретные свойства виджетов на которые следует назначать стиль. Просто запустите этот код from PySide2.QtWidgets import * if __name__ == "__main__": app = QApplication([]) widget = QWidget(minimumWidth=300) layout = QVBoxLayout(widget) btn1 = QPushButton("Action 1") btn2 = QPushButton("Action 2") btn3 = QPushButton("Action 3", flat=True) layout.addWidget(btn1) layout.addWidget(btn2) layout.addWidget(btn3) # добавим кастомное свойство одной кнопке btn1.setProperty("btnType", "super") # добавляем стили widget.setStyleSheet( """ QPushButton[btnType="super"] { background-color: yellow; color: red; } QPushButton[flat="true"] { color: yellow; } """ ) widget.show() app.exec_() С помощью селектора мы избирательно назначили стили на конкретные кнопки. Как получить список всех кастомный свойств? Функция получения списка кастомных свойств отличается от получения дефолтных. def print_widget_dyn_properties(widget): for prop_name in widget.dynamicPropertyNames(): property_name = prop_name.data().decode() property_value = widget.property(property_name) print(f"{property_name}: {property_value}") #tricks#qt

Hashtags

Резултати

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

Пребарај: #noalbloqueo

当前筛选 #noalbloqueo清除筛选
Marx21.it

@marx21news · Post #9714 · 09.02.2026 г., 07:47

Cuba, la Rivoluzione e la lotta per un mondo multipolare In un momento di crescente aggressività imperialista, con il blocco criminale contro Cuba che si inasprisce e la guerra ibrida in atto contro Venezuela e Iran, la Resistenza dei popoli diventa più cruciale che mai. Lo studio del nuovo sviluppo del socialismo cubano dopo l'VIII Congresso del PCC è un faro di attualità. Nonostante la gravissima crisi del 2022, aggravata da blocchi, pandemie e disastri climatici, Cuba ha dimostrato una straordinaria capacità di resilienza: ✅ Ha potenziato produzione e servizi, puntando su sovranità alimentare ed energetica. ✅ Ha approvato un Codice di Famiglia all'avanguardia mondiale per i diritti sociali, tramite referendum popolare. ✅ Ha rafforzato la cooperazione Sud-Sud e i legami con i paesi socialisti. Il sacrificio dei soldati cubani e venezuelani a Caracas, il 3 gennaio, è l'ultimo, tragico esempio dello spirito internazionalista e della determinazione a non piegarsi. La posta in gioco è alta: la sopravvivenza delle Rivoluzioni Cubana e Bolivariana e il futuro di Nuestra America. Per resistere alla prepotenza di Washington e all'acquiescenza europea, è vitale rafforzare l'alleanza con Cina, Russia, BRICS e sostenere l'avanzata di un Mondo Multipolare. Solo così si potrà contrastare la giungla delle relazioni internazionali imposta dall'Occidente per mantenere il suo sistema di sfruttamento. La lotta continua. #Cuba#Venezuela#NoAlBloqueo#Socialismo#Multipolarismo Intervento di Marcello Gentile, Casa Rossa / Comitato Contro La Guerra Milano https://www.marx21.it/associazione/il-nuovo-sviluppo-del-socialismo-cubano-tra-blocco-crisi-globale-e-solidarieta-internazionalista/

Antiescuálidos

@antiescualidos · Post #11933 · 02.02.2026 г., 17:16

🇷🇺🇨🇺🔥Moscú respalda a Cuba frente al cerco económico occidental ❗️Durante el intercambio entre Lavrov y Rodríguez, Rusia dejó claro que no avala ni tolera el uso de sanciones y presiones como herramientas de coerción política contra Cuba. 🗣El Kremlin reafirmó su compromiso de acompañar a la isla tanto en el plano político como material, en un contexto de hostigamiento económico que busca doblegar la soberanía cubana. #CubaNoEstáSola #RusiaCuba #SolidaridadInternacional #NoAlBloqueo #Soberanía #Geopolítica #Resistencia #Paz

Antiescuálidos

@antiescualidos · Post #11653 · 30.12.2025 г., 22:50

🔥🌎 Cuba denuncia el bloqueo naval de EE.UU. contra Venezuela como piratería moderna ⚡️El presidente de Miguel Díaz-Canel reiteró el repudio de Cuba a las agresiones y al bloqueo naval impuesto por Estados Unidos en el mar Caribe contra Venezuela, calificándolo como una violación directa del derecho internacional y de la libertad de comercio. ❗️A través de sus redes sociales, Díaz-Canel acusó a la administración de Donald Trump de intentar usurpar los recursos naturales venezolanos mediante un cerco militar extraordinario, costoso y sin respaldo legal alguno. 🗣️“Condenamos enérgicamente estas acciones y reafirmamos nuestra plena solidaridad con la Revolución Bolivariana, con el presidente Nicolás Maduro y con la unión cívico-militar-policial del pueblo venezolano”, expresó el mandatario cubano. #NoALaPiratería#EEUUAmenaza#CaribeZonaDePaz #DerechoInternacional#Soberanía#Venezuela #Cuba#SolidaridadInternacional#NoAlBloqueo

Antiescuálidos

@antiescualidos · Post #11959 · 05.02.2026 г., 18:53

🇨🇺💥Cuba responde a Washington: no hay colapso, hay resistencia ⚡️En medio de las crecientes tensiones con Estados Unidos, Díaz-Canel afirmó que la narrativa del colapso cubano forma parte de una estrategia deliberada de hostigamiento y desgaste político. 🗣El presidente señaló que Washington ha aplicado todas las presiones posibles contra Cuba y, aun así, no ha logrado quebrar al Estado ni a su pueblo, dejando en evidencia el fracaso de esa política. #CubaResiste #NoAlBloqueo #MiguelDíazCanel #Soberanía #Imperialismo #EEUUAmenaza #Resistencia #DerechoInternacional

Antiescuálidos

@antiescualidos · Post #11844 · 21.01.2026 г., 20:14

🇨🇳🤝🇨🇺 China envía ayuda de emergencia a Cuba en medio del asedio estadounidense ❗️El presidente Xi Jinping oficializó el envío de una ayuda de emergencia de 80 millones de dólares y 60.000 toneladas de arroz a Cuba, en un gesto de cooperación y solidaridad internacional. ⚡️El apoyo llega en un momento crítico para la isla, afectada por décadas de sanciones unilaterales e ilegales que han impactado severamente la economía y el bienestar del pueblo cubano. #CubaNoEstáSola #SolidaridadInternacional #ChinaCuba #NoAlBloqueo #Cooperación #Soberanía #SurGlobal

Antiescuálidos

@antiescualidos · Post #11965 · 07.02.2026 г., 13:17

🇨🇺🇺🇸La asfixia económica no detiene a Cuba ⚡️Desde el programa Mesa Redonda, las autoridades cubanas detallaron un paquete de acciones para resistir el cerco económico impuesto por EE.UU., que apunta directamente al combustible, la energía y sectores estratégicos como agricultura y salud. ❗️La respuesta del Gobierno se centra en aprovechar al máximo las capacidades internas, fortalecer la producción de alimentos y acelerar la transición hacia fuentes renovables, como vía de soberanía frente al bloqueo. #CubaResiste #NoAlBloqueo #Soberanía #SancionesIlegales #EEUUAmenaza #EnergíaRenovable #DerechoInternacional #Resistencia

Antiescuálidos

@antiescualidos · Post #11644 · 29.12.2025 г., 19:22

🇺🇸❌Cuba acusa a EE.UU. de asfixia económica y persecución energética ⚡️El canciller cubano denunció que la persecución estadounidense contra el comercio petrolero venezolano no es coyuntural, sino parte de una estrategia histórica de asfixia económica. ❗️Según Rodríguez Parrilla, Washington intenta cortar los flujos energéticos hacia Cuba y Venezuela con el objetivo de provocar desestabilización política y social, recurriendo a sanciones, amenazas y acciones extraterritoriales ilegales. #MáximaPresión#NoAlBloqueo#EEUUAmenaza #GuerraEconómica#PetróleoVenezolano #Imperialismo#VenezuelaSoberana#CubaResiste

Antiescuálidos

@antiescualidos · Post #11620 · 24.12.2025 г., 21:39

🇺🇸🛢️🔥 Bloqueo, saqueo y amenaza: la política criminal de EE.UU. contra Venezuela 💥EE.UU. ha decidido sustituir la diplomacia por el chantaje y la legalidad por la fuerza. Al ordenar a sus militares concentrarse en interceptar el petróleo venezolano, Trump confirma que su gobierno actúa como una potencia pirata, apropiándose de recursos ajenos para imponer su voluntad. 😡No es presión económica: es guerra no declarada, castigo colectivo y violación abierta de la Carta de la ONU. #NoAlBloqueo #VenezuelaSoberana #EEUUAmenaza #Imperialismo #GuerraEconómica #PirateríaModerna #BloqueoEsGuerra #RespetoAlDerechoInternacional

Antiescuálidos

@antiescualidos · Post #11880 · 27.01.2026 г., 22:41

🔥🇺🇸 Trump usa el petróleo como arma de presión contra Cuba ❗️El diplomático cubano afirmó que lo que se discute en Washington — incluso considerar un bloqueo naval para impedir la entrada de combustible — no es una política de “seguridad”, sino una estrategia deliberada para estrangular la economía cubana y agravar el sufrimiento de su pueblo. 🗣Fernández de Cossío responsabilizó directamente a EE.UU. por el agravamiento de las dificultades energéticas y advirtió que la escalada recuerda a las peores prácticas de injerencia y sanciones unilaterales en la historia regional. #CubaSoberana #NoAlBloqueo #EEUUAmenaza #AsedioEconómico #Petróleo #Imperialismo #NoALaInjerencia #Solidaridad

Antiescuálidos

@antiescualidos · Post #11915 · 30.01.2026 г., 23:01

🇨🇺🔥Díaz-Canel denuncia el embargo petrolero de EE.UU. ❗️🗣El presidente Miguel Díaz-Canel afirmó que el embargo petrolero contra Cuba revela la “naturaleza fascista, criminal y genocida” de la cúpula gobernante en EE.UU. ⚡️Señaló que el gobierno de Donald Trump busca asfixiar la economía cubana imponiendo aranceles a países que comercien petróleo con la isla y que actúa bajo pretextos falsos, impulsados por quienes lucran con el sufrimiento del pueblo cubano. #CubaResiste#NoAlBloqueo#BloqueoEsGenocida#SolidaridadConCuba#Soberanía#DerechoInternacional#NoALasSanciones#EEUUAmenaza#Imperialismo

Antiescuálidos

@antiescualidos · Post #11626 · 25.12.2025 г., 17:06

🚨🇺🇸Bloqueo armado = crimen internacional ❗️La ONU desmontó la narrativa de EE.UU.: no existe derecho alguno para imponer sanciones mediante un bloqueo militar. Washington está violando abiertamente la Carta de la ONU, el derecho internacional y los principios básicos de derechos humanos. El despliegue militar en el Caribe y la confiscación de petroleros no buscan “seguridad”, buscan asfixiar a un país soberano y apropiarse de sus recursos. Es piratería moderna con bandera estadounidense. #BloqueoEsGuerra#EEUUAmenaza#NoAlBloqueo #DerechoInternacional#CrimenDeAgresión #VenezuelaSoberana#PirateríaModerna #CartaDeLaONU#DerechosHumanos