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

Резултати

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

Пребарај: #uzipa

当前筛选 #uzipa清除筛选

19 апреля в Агентстве по привлечению иностранных инвестиций при Министерстве инвестиций и внешней торговли состоялась встреча с Ботиром Арифжановым, основателем Astrum Academy и ряда других крупных проектов. В ходе встречи опытный предприниматель и инвестор поделился своими взглядами на развитие инвестиционного климата в Узбекистане и налаживание взаимовыгодных отношений с инвесторами. В завершение встречи сотрудники агентства получили развернутые ответы на интересующие их вопросы от опытного предпринимателя и инвестора. #uzipa#masterclass Подписывайтесь на нас в: Telegram |Facebook | LinkedIn |Instagram

Жорий йилнинг 13 апрель куни Инвестициялар ва ташқи савдо вазирлиги ҳузуридаги Хорижий инвестицияларни жалб этиш агентлигига “Investa” МЧЖ асосчиси ва бош ижрочи директори Сардор Қўшназаров ташриф буюрди. Ташриф давомида меҳмон спикер ҳамда Aгентлик ходимлари ўртасида дунё фонд биржасидаги янги тенденциялар, иқтисодий ўзгаришлар ҳамда Ўзбекистоннинг инвестицион иқлими ва уни ривожлантириш чора-тадбирлари каби мавзуларда қизғин суҳбат-мунозара ташкил этилди. Тадбир давомида Сардор Қўшназаров ходимларни қизиқтирган саволларга ўзининг бой тажрибасига асосланиб атрофлича жавоб берди. #UzIPA#investa

14 июня состоялась встреча директора Агентства по привлечению иностранных инвестиций Улугбека Касымходжаева с советником посольства Японии в Ташкенте Тода Шинсуке и первым секретарем Югути Хиденори. В ходе встречи были обсуждены вопрос организации совместного «Road Show» для японских инвесторов, заинтересованных в реализации бизнес-проектов в Узбекистане и перспективы сотрудничества с международными организациями Японии (JICA, JETRO и JBIC) в сфере финансового и технического содействия (гранты , обучение и обучающие программы). В завершение беседы Директор Агентства Улугбек Касымходжаев отметил, что Агентство готово оказать всяческое содействие японским инвесторам, заинтересованным в реализации инвестиционных проектов в Узбекистане. #uzipa#japan#embassy

13 мая Диана Байзакова, директор Ташкентского международного арбитражного центра (ТАЦ) при Торгово-промышленной палате, провела мастер-класс в Агентстве по привлечению иностранных инвестиций при Министерстве инвестиций и внешней торговли. В ходе доклада директор Арбитражного центра рассказал о развитии данной сферы в нашей стране за последние годы и проведенных реформах. В конце мероприятия участники получили подробные ответы на интересующие их вопросы. #uzipa#master_class#TIAC

22 апреля т.г. состоялось мероприятие, на котором председатель Яккасарайского межрайонного суда по гражданским делам Г. Эргашев и заместитель председателя суда Г. Хамраева выступили с докладом для сотрудников Агентства по иностранным инвестициям, Агентства по продвижению экспорта и Агентства по международному сотрудничеству и развитию при Министерстве инвестиций и внешней торговли о системе противодействия коррупции в Узбекистане . В ходе выступления председатель суда рассказал о пошаговых мерах, принимаемых в Узбекистане по предотвращению коррупции в рамках реализации Стратегии развития Нового Узбекистана на 2022 — 2026 годы, а также уменьшению человеческого фактора посредством цифровизации принятия решений на местах. В конце мероприятия участники получили подробные ответы на интересующие их вопросы. #uzipa#anti_corruption#talks Подписывайтесь на нас в: Telegram |Facebook | LinkedIn |Instagram

7 июня Азиза Умарова, генеральный директор SmartGov Consulting и международный эксперт по институциональным, политическим и управленческим реформам, провела мастер-класс «Стратегический менеджмент» в Агентстве по привлечению иностранных инвестиций. В ходе мероприятия была представлена подробная информация о концепции Форсайт, развитии различных мероприятий и широком внедрении других элементов стратегического управления, а также об опыте Сингапура и ряда других стран в использовании стратегического управления в Государственная служба. При этом участники обменялись мнениями об опыте, возможностях и перспективах использования инструментов стратегического управления в Узбекистане. В завершение беседы международный эксперт ответил на вопросы сотрудников Агентства. #masterclass#strategic#management#uzipa

17 мая в отеле Courtyard by Marriott Tashkent состоялся интерактивный тренинг по привлечению инвестиций и обслуживанию новых и действующих инвесторов со стороны международного эксперта Роберта Хайзака. Тренинг проводился в рамках проекта IFC, поддерживаемого правительством Японии. В мероприятии приняли участие сотрудники Агентства стратегического развития при Президенте Республики Узбекистан, Министерства инвестиций и внешней торговли и Агентства по привлечению иностранных инвестиций при МИВТ РУз. В ходе мероприятия обсуждались способы привлечения инвесторов, формирование совместных предприятий, принципы работы CRM-системы, а также меры по решению возникающих вопросов. В конце тренинга участники получили ответы на интересующие их вопросы. #ifc#training#ipa#uzipa