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

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #62 · 4 апр.

Когда разрабатываете свой GUI с помощью PyQt для какого-либо софта бывает необходимо позаимствовать цвета из текущего стиля интерфейса. Например, чтобы правильно раскрасить свои виджеты, подогнав их по цвету. Ведь бывает, что ваш GUI используется в разных софтах. Причём некоторые со светлой темой а другие с тёмной. По умолчанию стили наследуются, но если вы задаёте какую-либо раскраску для части виджета через свой styleSheet, то требуется ссылаться на цвета текущего стиля. Как это сделать? Как получить нужный цвет из палитры имеющегося стиля? Это достаточно просто, нужно использовать класс QPalette и его роли. Например, мне нужно достать цвет текста из одного виджета и применить его в другом как цвет фона (не важно зачем именно так, просто захотелось😊). Получаем палитру виджета и сразу достаём нужный цвет, указав его роль. from PySide2.QtGui import QPalette color = main_window.palette().color(QPalette.Text) теперь можем использовать этот цвет в стилях my_widget.setStyleSheet(f'background-color: {color.name()};') Готово, мы динамически переопределили дефолтный стиль используя текущий стиль окна! На самом деле есть запись покороче, в одну строку и без лишних переменных. Не очень-то по правилам CSS, но Qt это понимает. my_widget.setStyleSheet('background-color: palette(Text);') Этот способ не подходит если вам нужно как-то модифицировать цвет перед применением в своих стилях. В этом случае потребуется первый способ. Зато он прекрасно сработает в файле .qss, то есть не придётся в коде прописывать раскраску отдельных элементов через ссылки на палитру, всё красиво сохранится в отдельном файле .qss! QListView#my_widget::item:selected { background: palette(Midlight); } Про имеющиеся роли можно почитать здесь🌍 #qt#tricks

Hashtags

Резултати

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

Пребарај: #gentabs

当前筛选 #gentabs清除筛选
Yummy 😋

@godlynews1 · Post #14419 · 11.12.2025 г., 22:57

Disco 是由 GoogleLabs 推出的一项新实验,旨在重新定义现代网页的浏览和开发。 我们正在测试的第一个功能是 GenTabs——一种利用 Gemini 3(我们最智能的模型)将你的多个标签页重新组合成完全自定义应用的新方法。 我们在处理复杂任务时,常常会因为同时管理大量标签页而感到挫败,比如研究一个话题或规划旅行。GenTabs 能主动理解你的复杂任务(通过你的标签页和聊天记录),并生成交互式网页应用,帮助你完成任务。只需用自然语言描述你需要的工具,并进行细化。每个生成的元素都与网页相关,始终链接到原始来源。 https://x.com/Google/status/1999231941346742529 🗒 标签: #Google#Disco#GenTabs 📢 频道: @GodlyNews1 🤖 投稿: @GodlyNewsBot

🔥 Google представила браузер, который сам создаёт приложения из ваших вкладок Google запустила GenTabs — экспериментальную нейросеть, которая превращает хаос из открытых вкладок в готовые веб-приложения. Без единой строчки кода. Как это работает: 1️⃣. Вы серфите в новом браузере Disco (поисковая строка заменена на чат с ИИ). 2️⃣. ИИ на основе Gemini 3 анализирует вкладки и историю. 3️⃣. GenTabs предлагает создать кастомное приложение под вашу задачу. Примеры: 🟣 Ищете туры в Японию? Получите интерактивную карту с отелями и датами цветения сакуры. 🟣 Учите астрономию? Вот 3D-модель Солнечной системы. 🟣 Планируете питание? Приложение с рецептами и калорийностью. Детали: ⏺️ Каждый элемент привязан к источнику (никаких галлюцинаций). ⏺️ Приложения можно уточнять простыми командами: «добавь цены на билеты». ⏺️ Пока доступно только для macOS по листу ожидания. Это ответ Google на браузеры с ИИ от OpenAI (Atlas), Perplexity (Comet) и Opera (Neon). Успешные фичи из Disco скоро могут переехать в Chrome. Будущее там, где браузер сам делает за нас всю работу, уже наступает 🌐 #Google#ИИ#GenTabs#Gemini#Браузер#Инновации Нейроофис👨‍💻