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

Резултати

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

Пребарај: #buildonus

当前筛选 #buildonus清除筛选
KNAUF Uzbekistan

@knaufuzbekistan · Post #1052 · 07.03.2026 г., 14:00

Hurmatli ayollar, Sizlarni 8-mart – Xalqaro xotin-qizlar kuni bilan tabriklaymiz. Sizlarga farovonlik, maqsadlarga erishishingizda kuch va g’ayrat tilaymiz. Hurmat bilan, KNAUFning O'zbekistondagi guruhi - - - - Уважаемые женщины, Поздравляем вас с 8 марта - международным женским днём. Желаем самодостаточности, сил и упорства в достижении поставленных целей. С уважением, Группа КНАУФ в Узбекистане #knaufuzbekistan #buildonus #sapfir #8mart

KNAUF Uzbekistan

@knaufuzbekistan · Post #986 · 26.10.2025 г., 10:00

Ajoyib yangilik! Endi rasmiy knauf.uz saytimiz rus tilida ish yuritmoqda. O‘zbekistondagi KNAUF mahsulotlari, komplekt tizimlari va yechimlari haqidagi eng so‘nggi ma’lumotlar! - - - - Отличная новость! Наш официальный сайт knauf.uz теперь и на русском языке. Самая актуальная информация о продуктах, комплектных системах и решениях КНАУФ в Узбекистане! #knaufuzbekistan #yangiliklar #news #новости #buildonus

KNAUF Uzbekistan

@knaufuzbekistan · Post #1053 · 08.03.2026 г., 04:07

KNAUF kompaniyasida turfa xil kasb egalari: muhandislar, buxgalterlar, sifat, logistika, xavfsizlik, xodimlar boshqaruvi va investitsiyalar bo‘yicha mutaxassislar ishlaydi. Har kuni ular ishlab chiqarish jarayonlarining barqaror faoliyati, loyihalar rivoji va yuqori sifat darajasini ta’minlab keladilar. Ularning tajribasi, kasb bilimdonligi va tafsilotlarga e’tibori kompaniyaning olgʻa yurishiga turtki beradi. Xalqaro xotin-qizlar kunida biz sizni jamoamizning dur-u gavharlari – KNAUF rivojiga ulkan hissa qo‘shib kelayotgan ayollar bilan tanishtirmoqchimiz. Mehnatingiz, mas’uliyatingiz va g‘ayratingiz uchun tashakkur. 8-mart bayrami muborak! - - - - - В КНАУФ работают люди самых разных профессий — инженеры, бухгалтеры, специалисты по качеству, логистике, безопасности, управлению персоналом и инвестициям. Каждый день они обеспечивают стабильную работу производства, развитие проектов и высокий уровень качества. Их опыт, профессионализм и внимание к деталям помогают компании двигаться вперёд. В Международный женский день мы хотим познакомить вас с частью нашей команды — женщинами КНАУФ, которые вносят огромный вклад в развитие компании. Спасибо за ваш труд, ответственность и энергию. С праздником 8 марта! #knaufuzbekistan #buildonus #KNAUF_Yangiliklar #8mart #8march