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

Резултати

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

Пребарај: #itnews

当前筛选 #itnews清除筛选
RedFox Branding

@redfoxuz · Post #539 · 02.10.2019 г., 05:45

@redfoxuz / #ITnews / #maqola 2017-yil IT-biznesmenlar iqtibosida. Texnologiyalar olamining yetakchilari shunday degan edi. Texnologiyalar olamining yulduzlari o‘tgan yilni qanday ko‘rishgan edi, ular kelajakdan nimalarni kutishyapti va qanday strategiyalarni qo‘llashni maslahat berishadi. Elon Mask, «Tesla» va «SpaceX» asoschisi: — Ertalab to‘shakdan turishingga va yashashingga majbur qiladigan sabab bo‘lishi kerak-ku, axir. Nega yashashni istaysan? Nima bilan bandsan? Seni nima ilhomlantiradi? Kelajakni qanday ko‘rishni xohlaysan? Agar kelajak deganda yulduzlar orasida yashash va multiplanetar rejalar tushunilmasa, men uni ma’nisiz hisoblayman. Batafsil:http://redfox.uz/texnologiyalar-olamining-yetakchilari-shunday-degan-edi/

RedFox Branding

@redfoxuz · Post #525 · 21.09.2019 г., 08:13

@redfoxuz / #ITnews / #maqola IT sohasiga oid o‘zbekcha tarjimalar xususida IT ("Ay-ti" deb talaffuz qilinadi) – bu, inglizcha "information technologies" – axborot texnologiyalari iborasining qisqartmasidir. Bu qisqartma ko'plab tillarda shundayligicha qabul qilingan. Xususan, men ham uni o'zbek tilida shundayligicha qo'llashni ma'qul ko'raman. Batafsil: http://redfox.uz/it-sohasiga-oid-ozbekcha-tarjimalar-xususida/

RedFox Branding

@redfoxuz · Post #521 · 17.09.2019 г., 08:37

@redfoxuz / #itnews / #maqola Eng mashhur dasturlar tuzuvchilari kim va ularning qancha mablag'i bor? 20-asrda kompyuter ixtiro qilinib, dasturlash sohasi rivojlangach, jamiyatning turli jabhalarida misli ko’rilmagan yutuqlarga erishildi. Bu jarayon,albatta, o’z sohasining yetuk hamda omadli kishilarini kashf qildi. Siz kundalik hayotimizning ajralmas bo’lagiga aylangan eng mashhur dasturlar yaratuvchilari kim va ularning qancha mablag'i borligini… Batafsil: http://redfox.uz/bilasizmi-6/

RedFox Branding

@redfoxuz · Post #518 · 15.09.2019 г., 05:22

@redfoxuz / #ITnews / #maqola Zamonaviy texnologiyalar haqida g'aroyib ma'lumotlar bilan tanishing! So'nggi yillarda IT texnologiyalar sohasi juda katta yutuqlarga erishdi. Ba'zilar uchun zamonaviy texnologiyalar kelajagi tashvishli bo'lib ko'rinishi mumkin. Ammo, ko'pchilik uchun rivojlanish mahsullari hayratomuz kashfiyotlar qilmoqda. Quyida zamonaviy texnologiyalar haqida ajoyib ma'lumotlar bilan tanishing. Siz ularni... Batafsil: http://redfox.uz/zamonaviy-texnologiyalar-haqida-garoyib-malumotlar/

RedFox Branding

@redfoxuz · Post #516 · 14.09.2019 г., 14:25

@redfoxuz / #ITnews / #maqola IT texnologiyalarini rivojlanish jarayoni Axborot texnologiyalari bugungi rivojini bundan 20 yil avvalgi holat bilan taqqoslansa, aql bovar qilmas o’zgarish, rivojlanish va kashfiyotlar qilinganiga guvoh bo’lamiz. Hozirda aksariyat insonlar kundalik hayotda qo’llanuvchi axborot texnologiyalariga oid jarayon va qurilmalar haqida ba’zi qiziqarli faktlarni bilmasalar kerak. Sababi, biz ulardan o’zimiz uchun zarur maqsadlarda foydalanamiz xolos. Boshqa jihatlari haqida ortiqcha bosh qotirib o’tirmaymiz. Lekin… Batafsil: http://redfox.uz/it-texnologiyalarini-rivojlanish-jarayoni/

RedFox Branding

@redfoxuz · Post #513 · 12.09.2019 г., 12:48

@redfoxuz / #ITnews / #maqola Zamonaviy texnologiyalar haqida ajoyib ma'lumotlar. Bu siz uchun kerak! So'nggi 20 yil ichida IT texnologiyalar sohasi juda katta yutuqlarga erishdi. Kimgadir bu texnologiyalar kelajagi tashvishli bo'lib ko'rinishi mumkin. Ammo, ko'pchilik uchun rivojlanish mahsullari hayratomuz kashfiyotlar qilmoqda. Quyida zamonaviy texnologiyalar haqida ajoyib ma'lumotlarni, bir ko'z yugurtiringchi. Siz ularni... Batafsil: http://redfox.uz/zamonaviy-texnologiyalar-haqida-ajoyib-malumotlar/

RedFox Branding

@redfoxuz · Post #512 · 11.09.2019 г., 14:54

@redfoxuz / #ITnews / #maqola Kelajakda qanday kasb egalari omadli insonlar bo’lishadi? Hozirda texnologiyalar rivojlangani sayin jamiyatda ba’zi kasblarga ehtiyoj kamayib bormoqda va ular bir kun kelib keraksiz bo’lib qoladi. Shuning barobarida yangi kasblar paydo bo’ladi va ularni egallagan insonlar albatta jamiyatda yuqori mavqega va ko’proq moliyaviy barqarorlikka erishadi. Demak, kelajakda qanday kasb egalari omadli insonlar bo’lishini… Batafsil: http://redfox.uz/kelajakda-qanday-kasb-egalari-omadli-insonlar-bolishadi/

RedFox Branding

@redfoxuz · Post #505 · 07.09.2019 г., 14:25

@redfoxuz / #ITnews / #maqola IT outsourcing kuchli rivojlangan mamlakatlar IT outsourcing bo‘yicha ilg'or mamlakatlar haqida ma'lumot berishda davom etamiz. Ushbu ro'yxatda 8-o'rinni Tayvan egallaydi. Tayvan HackerRank tadqiqotlariga ko‘ra IT outsourcing bo‘yicha 8-o‘rin, funksional va ma‘lumotlar tizimi sohalarida eng malakali dasturchilar bo‘yicha esa dunyoda yettinchi o‘rinni egallar ekan. Batafsil: http://redfox.uz/it-outsourcing-kuchli-rivojlangan-mamlakatlar-3/

RedFox Branding

@redfoxuz · Post #484 · 24.08.2019 г., 12:08

@redfoxuz / #ITnews / #maqola IT outsourcing kuchli rivojlangan mamlakatlar Xitoy Ma'lumotlarga ko'ra ushbu ro'yxatda Xitoy uchinchi o'rinni egallar ekan. Xitoy yuqori sur’atda rivojlanayotgan IT kompaniyalari vatani sanaladi va yiliga 4.7 million IT mutaxassis tayyorlaydi. Mamlakat yoshlari orasida ham dasturchilikka bo'lgan qiziqish yil sayin o'sib bormoqda va buni yuqorida keltirilgan raqam ham tasdiqlaydi. Bunday natija dunyoda yetakchilik qilish uchun yuqori ko’rsatkich bo’lsada, Xitoyda outsourcing sohasi rivojiga to’siq bo’layotgan muammolar ham bor. Batafsil: http://redfox.uz/it-outsourcing-kuchli-rivojlangan-mamlakatlar/

Стартап слезам не верит

@startupslezamneverit · Post #434 · 09.12.2022 г., 09:54

Продолжаем отбирать и пересказывать вам самые интересные новости за неделю. Переходите на YouTube канал и смотрите полную версию https://youtu.be/owjkZ2vNlqs, где вы узнаете: 🚨Журнал Popular Science выбрал 100 величайших инноваций за 2022 год 🚨Казахстанский стартап Cerebra стал частью стартап-сообщества Intel 🚨Google подвел итоги года с помощью самых запрашиваемых слов в поисковике по всему миру 🚨Илон Маск готов начать чипирование людей в ближайшие полгода #moststartupmedia#itnews#новостиit

Стартап слезам не верит

@startupslezamneverit · Post #430 · 02.12.2022 г., 17:20

Завершаем неделю нашим дайджестом новостей в новой шумной локации. Вот что произошло за неделю: 1. Казахстанский стартап HR Messenger купила российская компания 2. Десять миллионов тенге получили три команды от Karachaganak Petroleum Operating за лучшие цифровые решения в сфере нефтегазовой индустрии 3. Мини-форум в формате “ангелы для ангелов” проводит UMAY Angels Club для инвесторов 4. Илон Маск и Тим Кук встретились в офисе Apple 5. Павел Дуров объявил о новом кошельке и децентрализованной бирже https://youtu.be/SejMzz07PEc #itновости#дайджестновостей#itnews#moststartupmedia

Стартап слезам не верит

@startupslezamneverit · Post #421 · 25.11.2022 г., 11:34

Смотрите самые смешные и короткие IT новости на нашем YouTube канале https://www.youtube.com/watch?v=mi31AKuNVLI Дайджест этой недели: 1. Казахстанские школьники впервые в истории заняли второе место на Международной олимпиаде по робототехнике 2.Стартапу Immigram с российскими корнями отменили победу в европейском конкурсе 3. Астрономы из Университета Джонса Хопкинса создали самую подробную карту видимой части Вселенной 4. Национальный оператор автодорог республиканского значения добавил приложение Sapar в PlayMarket #itновости#дайджестновостей#itnews#moststartupmedia

12
ПретходнаСтраница 1 од 2Следна