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 слични објави

Пребарај: #т20

当前筛选 #т20清除筛选

Новый ZALA Т-20 Беспилотная авиационная система ZALA Т-20 прошла комплексную модернизацию, в ходе которой реализован ряд конструктивных и технологических улучшений, направленных на повышение летно-технических характеристик и расширение ее эксплуатационных возможностей. Ключевым изменением стала оптимизация конструкции фюзеляжа, что позволило снизить аэродинамическое сопротивление и повысить общую эффективность полета. Установка аккумуляторных батарей нового поколения обладающих увеличенной удельной энергоемкостью и устойчивостью к экстремальным условиям эксплуатации позволила обеспечить рост продолжительности и дальности полета, которые теперь превышают 7 часов и 500 км за один полет. Новые модули связи и навигации обеспечили стабильную работу, а также устойчивую и защищенную передачу данных на большие расстояния, даже в условиях сложной помеховой обстановки и отсутствия спутниковой связи. Модернизированная БАС получила специализированный новый бортовой вычислитель и усовершенствованное программное обеспечение на базе алгоритмов искусственного интеллекта. БВС ZALA T-20 работает с полным перечнем целевых нагрузок БВС ZALA T-16 и запускается с той же пневматической пусковой установки. Это позволяет использовать единый комплект оборудования для различных платформ, упрощая логистику, техническое обслуживание и подготовку операторов, а также дооснащать действующие комплексы новым типом БВС T-20. Модернизация ZALA Т-20 повысила его летные и эксплуатационные характеристики и значительно расширила спектр решаемых задач в области воздушной разведки, мониторинга и ситуационного анализа в сложных и удаленных районах. #ZALA#Т20#ТЭК

Обновленные БВС ZALA для авиамониторинга на HeliRussia 2025 На международной выставке вертолетной индустрии HeliRussia 2025 в Москве компания ZALA представила обновленные версии своих БВС, предназначенных для воздушного мониторинга территорий. В рамках мероприятия специалисты ZALA также приняли участие в круглом столе, посвящённом интеграции риск-ориентированного подхода к регулированию разработки и эксплуатации беспилотных авиационных систем. В ходе обсуждения представители компании поделились практическим опытом в решении актуальных вопросов, связанных с внедрением современных технологий и стандартов в области беспилотной авиации. В этом году организаторы HeliRussia сделали особый акцент на развитии беспилотной авиации гражданского назначения. На стенде компании представлены модели ZALA T-16 и ZALA T-20, которые находят активное применение в воздушном мониторинге и разведке территорий. Эти беспилотные системы оснащены HD камерами и тепловизорами, что позволяет наземным службам детально анализировать объекты и оперативно выявлять технологические отклонения или инциденты. Возможности наблюдения в темное время суток и в условиях плохой видимости делают их особенно ценными для различных сфер деятельности. Ключевым отличием последних моделей БВС ZALA стало обновление бортового вычислителя и программного обеспечения на базе искусственного интеллекта, которые значительно повысили точность обнаружения отклонений и скорость обработки данных. Это особенно важно для быстрого реагирования на внештатные ситуации. Модель ZALA Т-20, являющаяся одной из самых крупных в линейке компании, благодаря обновленной технической части теперь может находиться в воздухе более 7 часов и передавать HD-видео на расстоянии свыше 100 км. Повышенная грузоподъемность открывает возможности для установки различных датчиков и камер, что позволяет выполнять задачи наблюдения и проводить длительные исследования территорий. БВС ZALA T-16 и ZALA T-20 зарекомендовали себя как надежные инструменты для обеспечения безопасности и наблюдения во многих сферах. Эффективность в сложных погодных условиях делает их востребованными для мониторинга линейных объектов и инфраструктуры ТЭК по всей России, включая Крайний Север и Сибирь. Кроме того, беспилотные технологии ZALA активно помогают в решении служебных задач специалистам МЧС и силовых структур. #ZALA#T16#Т20#ТЭК