@MLB_Daily · Post #17158 · 13.05.2026 г., 01:33
📊 Paul Skenes en 8 aperturas después del Día Inaugural: 49.1 IP 6 ER 55 K's 5 BB 1.09 ERA 0.53 WHIP Increíble 🤯 #Skenes#Stats 🗞 | 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
Пребарај: #skenes
@MLB_Daily · Post #17158 · 13.05.2026 г., 01:33
📊 Paul Skenes en 8 aperturas después del Día Inaugural: 49.1 IP 6 ER 55 K's 5 BB 1.09 ERA 0.53 WHIP Increíble 🤯 #Skenes#Stats 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #17145 · 07.05.2026 г., 17:41
📊 Paul Skenes ha permitido un total de solo 81 carreras ganadas en sus 63 aperturas en las Grandes Ligas. Suena imposible, pero juro que es verdad. - Codify #Skenes#Stats 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16176 · 13.11.2025 г., 01:51
🏴☠️🗽 Paul Skenes quiere jugar para los Yankees, le dijo uno de sus compañeros de los Pirates a @randarino. Según se informa, Skenes no tiene confianza en que los Pirates alguna vez ganen, y quiere ser cambiado mucho antes de que comience su agencia libre después de la temporada 2029. 🗞 Vía Tal'kin Baseball #️⃣#Skenes#Yankees 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16174 · 13.11.2025 г., 01:21
👀🏴☠️ Un compañero de equipo de Paul Skenes dice que el lanzador dominante preferiría no estar en Pittsburgh y quiere ser un Yankee. 🗣️ "Confía en mí", le dijo el jugador a Randy Miller de NJ dot com, "él quiere jugar para los Yankees. Lo he escuchado decirlo varias veces." 🗽 Esto, por supuesto, es motivo de discusión debido a lo exitoso que ha sido Skenes, en contraste con la inutilidad y las temporadas perdedoras de los Pirates año tras año. 🏴☠️ Miller le preguntó al gerente general de los Pirates, Ben Cherington, sobre este comentario, a lo que Cherington dijo que entiende el sentimiento, pero que Skenes, quien está bajo control del equipo por 4 años más, será un Pirate en 2026. #️⃣#Skenes#Piratas 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16159 · 10.11.2025 г., 23:57
🏴☠️🏴☠️ Paul Skenes tiene 13 derrotas en 55 aperturas en la MLB y los Pittsburgh Pirates anotaron un total de 13 carreras en esos 13 juegos. 📊 Codify #️⃣#Skenes#Piratas#Stats 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #17144 · 07.05.2026 г., 17:28
📊🏴☠️ Cada lanzador en la historia que ha tenido más de 305 ponches y una ERA inferior a 2.35 en sus primeros 63 juegos en las Grandes Ligas: Dwight Gooden (ERA 2.07, 523 ponches) Paul Skenes (ERA 2.01, 432 ponches) - Codify #Skenes#Stats#MLBHistory 🗞 | t.me/MLB_Daily
Hashtags
@MLB_Daily · Post #16925 · 16.03.2026 г., 23:36
Paul Skenes no tiene más que respeto por el Equipo de la República Dominicana y su escuadrón repleto 🤝 🏴☠️ PAUL SKENES EN SU INICIO CONTRA EL EQUIPO DE LA REPÚBLICA DOMINICANA. "SKUBAL ESTABA COMO ESA ES LA MEJOR ALINEACIÓN CONTRA LA QUE NUNCA VAS A LANZAR" 📺 MLB Network #️⃣#WBC26#Skenes#TeamUSA#TeamDominicana 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16173 · 13.11.2025 г., 01:16
🎖🏴☠️ ¡Paul Skenes gana el Premio Cy Young de la Liga Nacional 2025 POR UNANIMIDAD! 👀 Es el primer lanzador de la Liga Nacional en lograrlo desde Sandy Alcántara en 2022. #️⃣#CyYoung#Skenes 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16792 · 25.02.2026 г., 03:40
🏴☠️⚾️ Ken Rosenthal compartió una actualización sobre los planes de Paul Skenes para el Clásico Mundial de Béisbol: dos aperturas, "suponiendo que EE.UU. avance de la fase de grupos". 🗣️ "Si ganamos, llegaremos tan lejos como deberíamos, lanzaré de nuevo en el torneo". 🐯 Esto ocurre después de que su homólogo en el Cy Young, Tarik Skubal, anunciara que haría solo una apertura, en la fase de grupos, para el Equipo USA antes de regresar al campamento de los Tigers. 🟠 Logan Webb también ha dicho que espera hacer dos aperturas. #️⃣#TeamUSA#Skenes#LWebb#WBC26 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16908 · 14.03.2026 г., 19:03
🏴☠️🦖 Skenes vs. Sevy con un viaje al campeonato en juego. #️⃣#WBC26#USADominicana#Skenes#LSeverino 🗞 | t.me/MLB_Daily
@MLB_Daily · Post #16087 · 04.11.2025 г., 01:20
🎖⚾️ Tus finalistas para el Premio Cy Young de la Liga Nacional de la BBWAA 2025: Cristopher Sánchez 🔔 Paul Skenes 🏴☠️ Yoshinobu Yamamoto 🔵 #️⃣#CyYoung25#CSánchez#Skenes#Yamamoto 🗞 | t.me/MLB_Daily