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

Резултати

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

Пребарај: #sgp2025

当前筛选 #sgp2025清除筛选
UzVC

@UzVC_uz · Post #34 · 22.10.2025 г., 10:46

🚀🚀🚀 Завершен отбор в SGP 2.0 С июля по сентябрь проходил отбор стартапов в нашу акселерационную программу Startup Growth Program 2.0. Startup Growth Program — флагманская инициатива UzVC для развития узбекской стартап-экосистемы. 8-недельная программа включает: ✔️ менторство от экспертов из Кремниевой долины ✔️ подготовку к привлечению инвестиций ✔️ Demo Day с международными инвесторами. 🎯 Результаты отбора: В конце сентября 16 стартапов вошли в финальный шорт-лист программы из большого числа заявок. Команда UzVC и международные эксперты провели тщательный анализ всех проектов📌📌. Программа SGP 2.0 пройдет в первой половине декабря этого года. ________________________________________________________________________ 🚀🚀🚀 SGP 2.0 ga tanlov yakunlandi Iyul oyidan sentyabr oyigacha Startup Growth Program 2.0 akseleratsiya dasturiga startaplar tanlovi o'tkazildi. Startup Growth Program — UzVC ning O'zbekiston startap ekotizimini rivojlantirish uchun yetakchi tashabbusi. 8 haftalik dastur: ✔️ Kremniy vodiysi ekspertlaridan mentorlik ✔️ investitsiya jalb qilishga tayyorgarlik ✔️ xalqaro investorlar ishtirokidagi Demo Dayni o'z ichiga oladi. 🎯 Tanlov natijalari: Sentyabr oxirida ko'plab arizalar orasidan 16 ta startap dasturning yakuniy qisqa ro'yxatiga kirdi. UzVC jamoasi va xalqaro ekspertlar barcha loyihalarni sinchkovlik bilan tahlil qilishdi📌📌. SGP 2.0 dasturi joriy yilning dekabr oyining birinchi yarmida o'tkaziladi. ________________________________________________________________________ 🚀🚀🚀 SGP 2.0 Selection Completed From July to September, we conducted the selection process for startups into our Startup Growth Program 2.0 acceleration program. Startup Growth Program is UzVC's flagship initiative to develop the Uzbek startup ecosystem. The 8-week program includes: ✔️ mentorship from Silicon Valley experts ✔️ fundraising preparation ✔️ Demo Day with international investors. 🎯 Selection Results: At the end of September, 16 startups made it to the final shortlist of the program from a large number of applications. The UzVC team and international experts conducted a thorough analysis of all projects📌📌. The SGP 2.0 program will take place in the first half of December this year. 🌐Website |📷Instagram |🌐LinkedIn #UzVC#post#VC#news#SGP2025