@MLB_Daily · Post #16554 · 22.01.2026 г., 01:52
🪽🧦 Según informes, Yoán Moncada ha acordado un contrato con los Angels por 1 año y 4 millones. #️⃣#Angels#Moncada 🗞 | t.me/MLB_Daily
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
Пребарај: #angels
@MLB_Daily · Post #16554 · 22.01.2026 г., 01:52
🪽🧦 Según informes, Yoán Moncada ha acordado un contrato con los Angels por 1 año y 4 millones. #️⃣#Angels#Moncada 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16433 · 31.12.2025 г., 13:34
❌🪽 El tiempo de Anthony Rendon con los Ángeles ha terminado oficialmente, ya que ambas partes han acordado una rescisión de contrato. Los Ángeles tienen inmediatamente más dinero para gastar en esta temporada baja, ya que el último año del contrato de Rendon, de 38 millones de dólares, ahora se aplazará durante los próximos tres a cinco años. #️⃣#Angels#Rendón 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16264 · 26.11.2025 г., 23:25
🪽🪽 Anthony Rendon y los Angels están en conversaciones para hacer una compra del último año de su contrato, con Rendon esperando retirarse, informa Alden Gonzalez de ESPN. Rendon está entrando en la última temporada de lo que resultó ser un desastre de contrato de 7 años y 245 millones de dólares con Anaheim. Fue un bateador prolífico y consistente con los Nationals a lo largo de su carrera hasta el momento en que firmó con los Angels y tuvo una buena campaña acortada en 2020, pero desde 2021 no ha jugado más de 58 juegos en una temporada, y se perdió toda la temporada 2025. El beneficio para los Angels en un acuerdo de retiro-compra probablemente sería para propósitos del impuesto de lujo; Rendon, de 35 años, tiene derecho a 38 millones de dólares en 2026, y Gonzalez informa que podría elegir diferir parte de ese salario, lo que sería otro beneficio para el equipo. #️⃣#Angels#Rendón 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16760 · 13.02.2026 г., 16:58
🪽🤝 Chris Taylor vuelve a firmar con los Angels. #️⃣#Angels#CTaylor 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16659 · 01.02.2026 г., 22:40
🪽🍎 José Siri se une a los Ángels en un acuerdo de ligas menores. #️⃣#Angels#Siri 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16613 · 26.01.2026 г., 19:27
🪽🤝 Los Angels están firmando a Trey Mancini para un contrato de liga menor, según Ken Rosenthal. #️⃣#Angels#Mancini 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16432 · 31.12.2025 г., 13:25
🪽🤝 Los Angels llegaron a un acuerdo de contrato por un año con el relevista Kirby Yates. #️⃣#Angels#Yates 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16282 · 03.12.2025 г., 02:27
🪽 Los Angels están firmando a Alek Manoah por un contrato de un año y 1.95 millones de dólares según varios informes. #️⃣#Angels#Manoah 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #15991 · 21.10.2025 г., 19:04
💥 ÚLTIMA HORA 🪽: Los Angels están contratando al ex receptor de las Grandes Ligas Kurt Suzuki como su próximo manager. 🤝 Suzuki tomará el mando de un equipo de Anaheim que no ha llegado a los playoffs en 11 años, la sequía activa más larga en el béisbol. #️⃣#Angels#KSuzuki 🗞 | t.me/MLB_Daily
@yingdeyue · Post #402 · 06.08.2024 г., 12:20
#杀戮的天使#殺戮の天使#Angels of Death 群组链接:https://t.me/yingdeyin/4701 💗 💗 💗 🫢樱の音:https://t.me/yingdeyue 🤩樱の音聊天:https://t.me/+S-QGCnCSkH1mM2Nl
@MLB_Daily · Post #15981 · 20.10.2025 г., 23:31
❌🪽 Albert Pujols ya no es candidato en la búsqueda del manager de los Angels, según múltiples informes. 🚆 Pujols planea entrevistarse para el puesto de manager de los Padres. #️⃣#Angels#Padres#Pujols 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16372 · 17.12.2025 г., 13:01
🪽🤝 Según informes, los Angels han acordado contratos de un año con el lanzador derecho Jordan Romano y el lanzador zurdo Drew Pomeranz, según múltiples informes, incluyendo los de Mark Feinsand y Rhett Bollinger de la MLB, respectivamente. #️⃣#Angels#JRomano#Pomeranz 🗞 | t.me/MLB_Daily