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

Резултати

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

Пребарај: #beautytech

当前筛选 #beautytech清除筛选
АПИК

@apikrussia · Post #2362 · 04.08.2025 г., 13:33

😉Роботы делают маникюр, алгоритмы смешивают краску, 3D-сканеры снимают мерки: где автоматизация уже работает Автоматизация в сфере красоты и моды уже прочно вошла в реальность. Вот что реально используется сегодня. 💅Роботизированный маникюр 10Beauty создала машину The 10 — устройство, которое полностью автоматизирует маникюр: от снятия покрытия и обработки кутикулы до нанесения лака и сушки. Дизайн и инженерия — от Whipsaw, устройство отмечено в Fast Company как прорыв в nail-индустрии (Whipsaw,Fast Company). Для дома идёт другая линия — устройство Nimble. Оно сканирует ногти, дозирует лак, красит и сушит за 15–20 минут. Продукт стал лауреатом CES Innovation Awards 2024, показывая, что автоматизация уходит в быт. 😂Окрашивание волос L’Oréal выпустила Colorsonic: картридж с краской, автоматическое смешивание формулы и равномерное нанесение аппликатором. Меньше ошибок и стабильный результат. 🔄AR-примерка цвета волос В Лондоне работал Amazon Salon: клиент выбирал цвет в приложении, а AR-зеркало показывало результат ещё до покраски. Репортажи подтверждали реальную работу AR-примерки — Business Insider,The New Yorker. 🤖3D-снятие мерок и персонализация 3DLOOK создаёт цифровую модель фигуры по фото и строит выкройки. Для потребителей есть решения вроде ZOZOFIT, которые сканируют тело дома. В исследованиях появляются пайплайны «скан — лекало — автоматический крой», пример — GitHub-проект. Роботы в пошиве Sewbo предложил жёстчить ткань для прошивки манипулятором. В академической среде продолжают эксперименты, пример — обзор на arXiv (2025). Что это даёт бизнесу ➡️быстрые простые услуги (робо-маникюр, дозированное окрашивание) ➡️меньше ошибок и отходов (картриджи, дозаторы) ➡️уверенность клиента через AR-примерку ➡️персонализация одежды по цифровым меркам ⚡️Где пока границы Роботы берут на себя базовые операции: однотонное покрытие, смешивание краски, крой по лекалу. Творческие задачи — нейл-арт, сложные стрижки, точная посадка одежды — остаются за человеком. Но тренд очевиден: машина берёт рутину, человек — творчество и контроль качества. #ai#beautytech#fashiontech#маникюр#автоматизация#роботы#AR#3Dсканирование#AIxBeauty