@Xboxers · Post #54221 · 11.05.2026 г., 13:49
NUEVOS detalles de historia, combate y jugabilidad de Stranger Than Heaven. ¿Te lo esperabas? #xbox View on YouTube
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #380 · 21 окт.
Регулярно приходится писать и ревьюить код, где используется PySide2-6. Заметил, что в подавляющем большинстве случаев настройка создаваемых базовых виджетов происходит через методы. Думаю, всем знаком такой способ. Простой пример с кнопкой: button = QPushButton("Click Me") button.setMinimumWidth(300) button.setFlat(True) button.setStyleSheet("font-size: 20pt") button.setToolTip("Super Button") button.clicked.connect(lambda: print("Button clicked")) Но есть и альтернативный способ - настройка через свойства. Это просто ключевые аргументы конструктора класса. Хоть они и не указаны в документации как аргументы, но они есть) Этот код делает тоже самое но с помощью Property button = QPushButton( "Click Me", minimumWidth=300, flat=True, styleSheet="font-size: 20pt", toolTip="Super Button", clicked=lambda: print("Button clicked"), ) Где это может быть полезно ▫️ Это выглядит более аккуратно и коротко, уже повод использовать ▫️ Может использоваться в заполнении лейаута, когда нам не нужно никакое другое взаимодействие с виджетом и поэтому сохранять его в переменную не требуется. Например, лейбл или кнопка. widget = QWidget(minimumWidth=400) layout = QHBoxLayout(widget) layout.addWidget(QLabel("Button >", alignment=Qt.AlignRight)) layout.addWidget(QPushButton("Click Me", clicked=lambda: print("Button clicked"))) widget.show() Либо так widget = QWidget(minimumWidth=400) layout = QHBoxLayout(widget) for wd in ( QLabel("Button >", alignment=Qt.AlignRight), QPushButton("Click Me", clicked=lambda: ...) ): layout.addWidget(wd) widget.show() ▫️ Можно хранить настройки в каком-то конфиге или генерировать на лету, после чего передавать как kwargs. kwargs = {"text": "Hello " * 30, "wordWrap": True} my_label = QLabel(**kwargs) Как получить полный список доступных свойств? Эта функция распечатает в терминал все свойства виджета и их текущие значения def print_widget_properties(widget): meta_object = widget.metaObject() for i in range(meta_object.propertyCount()): property_ = meta_object.property(i) property_name = property_.name() property_value = property_.read(widget) print(f"{property_name}: {property_value}") #tricks#qt
Пребарај: #xbox
@Xboxers · Post #54221 · 11.05.2026 г., 13:49
NUEVOS detalles de historia, combate y jugabilidad de Stranger Than Heaven. ¿Te lo esperabas? #xbox View on YouTube
Hashtags
@TestFlightX · Post #35139 · 07.04.2026 г., 17:17
#Xbox https://testflight.apple.com/join/dfUeaFHS
Hashtags
@chollosyofertasvideojuegos · Post #19056 · 09.07.2025 г., 22:28
💫¡¡CHOLLOOOOO IMPRESCINDIBLE!! de "Immortals of Aveum" para #Xbox por SOLO 6,99€ 🕹https://amzn.to/4llx9Us
Hashtags
@chollosyofertasvideojuegos · Post #18985 · 15.06.2025 г., 13:34
"Wanted: Dead Collectors Edition" para #Xbox por SOLO26,56€ 🕹https://amzn.to/4e0fajm
Hashtags
@chollosyofertasvideojuegos · Post #18981 · 15.06.2025 г., 08:29
💫"Gungrave G.O.R.E - Day One Edition" para #Xbox por SOLO 15,28€ 🕹https://amzn.to/4jNAsSv
Hashtags
@chollosyofertasvideojuegos · Post #18978 · 14.06.2025 г., 05:49
💫¡¡A SU MINIMO!! "Avatar: Frontiers of Pandora Gold Edition" para #Xbox por 29,99€ 🕹https://amzn.to/4e39SDS
Hashtags
@chollosyofertasvideojuegos · Post #18944 · 21.12.2022 г., 09:36
💥 ¡¡STOCK!! en Amazon de la Consola "#Xbox Series X"🔥 🕹https://amzn.to/376zSgx
Hashtags
@chollosyofertasvideojuegos · Post #18879 · 12.07.2022 г., 06:21
🔥 ¡¡CHOLLAZO!! de los "HyperX Cloud Chat" para #Xbox por SOLO 4,99€🔥 💫Aplicad el cupón descuento de 5€ que aparece en la página. 🕹https://amzn.to/3P2VGxp
Hashtags
@chollosyofertasvideojuegos · Post #18873 · 11.07.2022 г., 22:22
🔥 ¡¡MINIMAZO INCREIBLE!! de "Halo Infinite" para #Xbox por SOLO 19,95€🔥 🕹https://amzn.to/3tcnUfd
Hashtags
@chollosyofertasvideojuegos · Post #18848 · 29.06.2022 г., 11:16
💥 ¡¡STOCK!! en Amazon de la Consola "#Xbox Series X"🔥 🕹https://amzn.to/376zSgx
Hashtags
@chollosyofertasvideojuegos · Post #18837 · 06.06.2022 г., 09:42
🔥 ¡¡BAJONAZO!! de "Evil Dead: The Game" para #Xbox a los 31,49€🔥 🕹https://amzn.to/3xl8OaJ
Hashtags
@chollosyofertasvideojuegos · Post #18824 · 02.06.2022 г., 11:06
🔥 ¡¡PRECIAZO!! de "Star Wars Jedi: Fallen Order" para #Xbox por SOLO 18,10€🔥 🕹https://amzn.to/3z9RFlt
Hashtags