Регулярно приходится писать и ревьюить код, где используется 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
Интересные события в GPTunneL и мире
Каждую неделю мы рассказываем об интересных событиях в мире ИИ-технологий и делимся новостями из жизни компании. От глобальных трендов до внутренних достижений — всё самое важное в одной подборке.
События в GPTunneL:
⚡️Kling 2.5 Turbo — модель получила обновление и уже доступна: теперь ролики генерируются с улучшенной визуальной стабильностью и контролем стиля.
⚡️Suno v5 — подключили новую версию генератора музыки. Теперь треки будут звучат ещё чище, вокал стал реалистичнее, а жанры — точнее и ярче.
События в ИИ-мире:
🩺Стетоскоп с искусственным интеллектом
Врачи успешно разработали стетоскоп на основе искусственного интеллекта, который может за 15 секунд выявить три заболевания сердца. Сейчас проходит тестирование устройства. Подробнее по ссылке.
🏆ИИ vs человек в программировании
Reasoning-система OpenAI вошла в историю, решив все 12 задач на финале чемпионата мира ICPC. Лучшая человеческая команда из СПбГУ решила 11 задач, а эксперты назвали это переломным моментом в соревновании машинного и человеческого интеллекта.
Подробнее по ссылке.
Это был «Горизонт GPTunneL». Следим за новостями, чтобы вы оставались в курсе главного.
До встречи в следующую пятницу!
#newsweekly@gptunnel
Интересные события в GPTunneL и мире
Каждую неделю мы рассказываем об интересных событиях в мире ИИ-технологий и делимся новостями из жизни компании. От глобальных трендов до внутренних достижений — всё самое важное в одной подборке.
События в GPTunneL:
⚡️ Запись эфира «ИИ для онлайн-школ» с Владиславом — разговаривали об инновационных ИИ-моделях и их использование в задачах.
⚡️Запись эфира с«Конференции NeyroSummit 11.0»с Владиславом — представили обзор актуальных ИИ-инструментов — от GPTimg до Suno, включая новые подходы к промпт-инженерии.
Запись доступна на Youtube по ссылке.
События в ИИ-мире:
🌎Первый в мире виртуальный министр
Албания сделала исторический прорыв в цифровом управлении — в стране назначили первого в мире виртуального министра Диеллу (Diella). «Я здесь не для того, чтобы заменять людей, а для того, чтобы помогать им», — сказала Диелла в видеообращении. Подробнее по ссылке.
🚀ИИ помогает астрономам искать звёзды
Благодаря новейшим алгоритмам машинного обучения система автоматически сканирует огромные объёмы телескопных снимков, выявляя вспышки в реальном времени и отбрасывая ложные сигналы. Подробнее по ссылке.
Это был «Горизонт GPTunneL». Следим за новостями, чтобы вы оставались в курсе главного.
До встречи в следующую пятницу!
#newsweekly@gptunnel
Интересные события в GPTunneL и ИИ-мире
Каждую неделю мы рассказываем об интересных событиях в мире ИИ-технологий и делимся новостями из жизни компании. От глобальных трендов до внутренних достижений — всё самое важное в одной подборке.
События в GPTunneL:
⚡️Qwen3 Coder — свежая open-source модель от Alibaba, созданная специально для задач программирования.
⚡️Seedream 4 — свежий и мощный инструмент для создания изображений от ByteDance, который уверенно конкурирует с лидерами рынка.
🎙Наш Head of AI/ML Николай Сорокин выступил на Data.Meetup с докладом о том, как ИИ помогает юристам работать с документами и какие альтернативы существуют.
События в ИИ-мире:
🔬 В России создали первую нейросеть для оценки развития мозга младенцев
Технология позволяет с точностью выше 90% определять объемы серого и белого веществ, что важно для ранней диагностики патологий развития центральной нервной системы, и выбрать более эффективную терапию. Подробнее читайте по ссылке.
🚗Автомобильный ИИ от Google: новый уровень навигации и комфорта
Mercedes-Benz представил CLA 250+ на IAA 2025: запас хода 725 км, расход 13,5 кВт·ч и интеграция с Google AI. Новая эра автомобилей грядет, а подробнее по ссылке.
🦠Хакеры используют Grok AI для вредоносных ссылок
Хакеры не публикуют вредоносную ссылку в тексте, чтобы избежать блокировки со стороны X, а скрывают её в поле метаданных «От:» под видео, которое, по-видимому, не сканируется социальной сетью на наличие вредоносных ссылок. Этот способ уже назвали «гроккингом». Подробнее читайте по ссылке.
Это был «Горизонт GPTunneL». Следим за новостями, чтобы вы оставались в курсе главного.
До встречи в следующую пятницу!
#newsweekly@gptunnel
💡Добро пожаловать в Telegram-канал сервиса GPTunneL!
➡️ Здесь вы найдете всю необходимую информацию о нашем сервисе и его возможностях. Чтобы вам было проще ориентироваться, мы подготовили удобную навигацию по каналу.
✔️Полезные хэштеги:
#update@gptunnel - обновления и новости сервиса
#aitools@gptunnel - инструменты и советы по их использованию
#aiapps@gptunnel - приложения, созданные на базе LLM
#assistant@gptunnel - полезные ассистенты
#blog@gptunnel - полезные статьи и инструкции в блоге
#newsai@gptunnel - новости из мира искусственного интеллекта
#b2b@gptunnel - решения для бизнеса и корпоративных клиентов
#ref@gptunnel - реферальная программа и возможности заработка
#midjourney@gptunnel - советы по генерации изображений в Midjourney
#creativelab@gptunnel - советы по генерации фото и видео в Креативной лаборатории
#prompt@gptunnel - техники промпт-инжиниринга
#базазнаний@gptunnel - ёмкие ролики по работе с сервисом
#event@gptunnel - события и мероприятия с нашим участием
#newsweekly@gptunnel - еженедельная сводка событий из жизни GPTunneL и ИИ-мира
❕Правила комьюнити:
В нашем комьюнити мы ценим мнение каждого и надеемся на уважительное общение между всеми участниками сообщества.
Запрещено:
• Оскорбления, провокации, другие формы агрессивного и деструктивного поведения.
• Публикация методов обхода блокировок, предусмотренных законами РФ.
• Размещение рекламы и ссылок на сторонние ресурсы без разрешения администрации.
Приветствуется:
• Взаимопомощь участников в решении технических и практических вопросов, связанных с использованием сервиса GPTunneL.
• Обсуждения, связанные с искусственным интеллектом и его применением в различных областях.
• Вопросы, отзывы и предложения по работе и улучшению сервиса GPTunneL.
За нарушение правил предусмотрены предупреждения и бан❌
🤑Ценообразование:
Мы используем прозрачную систему оплаты “pay as to go”.
Вы платите только за фактическое использование моделей, без фиксированных тарифов.
Минимальная сумма пополнения персонального счёта составляет 50 рублей.
🔗Подробная информация о тарификации и расчете стоимости
Полезные ссылки:
🔂Приватный чат поддержки: @ScriptHeads
🔂Используй нашего Telegram-бота: @gptunnel_bot
🌐По вопросам сотрудничества можно обратиться к Варваре.
Есть вопросы или нужна помощь? Присоединяйся к нашему комьюнити, где ты сможешь получить поддержку от команды и других пользователей.