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

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

Hashtags

Резултати

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

Пребарај: #ron

当前筛选 #ron清除筛选
El Gourmet Urbano

@gourmeturbano · Post #20206 · 08.02.2025 г., 01:24

#RON🥃 | Ron Negrita se bebe a Cacique y da un golpe sobre la mesa en el sector de las bebidas espirituosas https://ift.tt/cRZIzHW February 07, 2025 at 08:58PM

Hashtags

🥃HURACAN🥃#RON INGREDIENTES: 4 onzas de ron 1 onza de jugo de limón 2 onzas de jugo de naranja 2onzas de jugo de maracuya Soda (agua con gas) Para decorar, una rodaja de naranja, y una cereza. PREPARACIÓN: 'Ponga hielo en la coctelera ' Añada el ron, los jugos de limón, naranja, y maracuya, ahorita hasta condensar por fuera. 'Viertalo en un vaso alto o copa huracán y termine de llenar con la soda. 'Adornelo con la rodaja de naranja y la cereza. ¡RIQUÍSIMO!

Hashtags

LAVA FLOW: #RON🍓🌴🍍🍌 ¡Un cóctel para estas vacaciones! INGREDIENTES: *Para 4 personas* Fresas o frutilla 180 grs. 3 onzas de ron blanco. 6 onzas de ron coco (Malibu) 3 bananas o plátanos. 3 onzas de crema de coco. 6 onzas de jugo de piña. 1 rodaja de piña para decorar. Hielo. PREPARACIÓN: 'Bata en la licuadora con hielo las fresas, el ron blanco y el ron coco. 'Vierta la mezcla en 3 o 4 vasos o copas. 'Bata en la licuadora las bananas, la crema de coco, y el jugo de piña por separado. 'Lentamente vierta la mezcla sobre el puré de fresas. 'Decore con la rodaja de piña.

Hashtags

El Gourmet Urbano

@gourmeturbano · Post #19971 · 17.12.2024 г., 21:24

#VENEZUELA#RON🥃 | Ron Carúpano Legendario ha sido galardonado con medalla de oro en el prestigioso concurso de Testing Beverage Institute https://ift.tt/bRxzOPy December 17, 2024 at 05:00PM

UnionPay currency

@unionpay_currency · Post #16350 · 29.04.2026 г., 07:02

Свежий расчет на 29.04.2026 10:00 для Румынского лея #расчеты#RON Каждый день новые расчеты в @UnionPay_currency Вся информация про UnionPay есть в https://unionpay.glide.page Информационная поддержка: @UnionPay_info

UnionPay currency

@unionpay_currency · Post #16244 · 22.04.2026 г., 07:03

Свежий расчет на 22.04.2026 10:00 для Румынского лея #расчеты#RON Каждый день новые расчеты в @UnionPay_currency Вся информация про UnionPay есть в https://unionpay.glide.page Информационная поддержка: @UnionPay_info

UnionPay currency

@unionpay_currency · Post #16098 · 15.04.2026 г., 07:04

Свежий расчет на 15.04.2026 10:00 для Румынского лея #расчеты#RON Каждый день новые расчеты в @UnionPay_currency Вся информация про UnionPay есть в https://unionpay.glide.page Информационная поддержка: @UnionPay_info

UnionPay currency

@unionpay_currency · Post #15953 · 08.04.2026 г., 07:02

Свежий расчет на 08.04.2026 10:00 для Румынского лея #расчеты#RON Каждый день новые расчеты в @UnionPay_currency Вся информация про UnionPay есть в https://unionpay.glide.page Информационная поддержка: @UnionPay_info

UnionPay currency

@unionpay_currency · Post #15807 · 01.04.2026 г., 07:01

Свежий расчет на 01.04.2026 10:00 для Румынского лея #расчеты#RON Каждый день новые расчеты в @UnionPay_currency Вся информация про UnionPay есть в https://unionpay.glide.page Информационная поддержка: @UnionPay_info

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