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

Пребарај: #dachenskoye

当前筛选 #dachenskoye清除筛选
DruschbaFM - English

@druschbaFm_en · Post #52818 · 03.04.2025 г., 07:55

⚡️ 🇷🇺 🇺🇦⚔️ Ukraine Fronts on the Morning of 3 April⚡️ 🔴#Sumy Direction: 🔴In #Sudzha Sector, to the west, we assume that the video which recently emerged for Russian #Uspenovka {1st red↘️} was not actual. On Ukrainian soil reportedly: 🟡 In #Veselovka, the AFU counterattacked unsuccessfully. 🟡 At #Zhuravka, slight RFAF advance and fights in the centre. 🟡 In #Basovka, the battle continues with varying success. 🟡#Novenkoye - RFAF {2nd red⬆️}. 🟡 In #Kursk region, fighting continues north and east of the AFU controlled #Oleshnya. In #Guyevo the AFU offers fierce resistance. #Gornal remains AFU controlled. 🔴In #KrasnayaYaruga Sector, the battle for #Popovka {5th black↙️} and #Demidovka continued. 🗺 All on Map 1 🔴#Kharkov Direction: 🔴In #Liptsy and #Volchansk Sections, a lull. 🔴#Svatovo Front: 🔴 In #Kupyansk, #Borovaya Sector, no major changes. 🔴In #Liman Sector, fighting at #Katerinovka and #Novoye continues. 🔴In #Seversk Sector, Russian troops continued to attack in the area of #Belogorovka (#LPR). 🟡 In #Verkhnekamenskoye, a Russian assault group has entered the village, the battle for which has begun. 🗺 Map 2 🔴#ChasovYar Direction: 🔴In #ChasovYar and #Toretsk Sectors, the battle for the cities and nearby villages continued without major changes. 🔴#Pokrovsk Direction: 🔴 On the right Flank, far to the east, fighting continued at #Valentinovka, west of #Panteleymonovka (southwards in the area of #Aleksandropol, and further west for #Tarasovka. 🔴 South of the City, fierce counterbattles. In #Lysovka, the RFAF reportedly advanced northwards; the AFU reentered #Dachenskoye and #Zelenoye; fighting for the southeastern outskirts of #Kotlino continued. 🔴 On the left Flank, fierce counterbattles in the areas of #Udachnoye and #​​Novoaleksandrovka. 🟡#Preobrazhenka has been taken by the RFAF. 🟡 At#Bogdanovka, the battle continued. It is disputed that the fighting is already inside the village. 🔴#Komar Direction: 🔴In #Bogatyr Sector, fighting continues. #Konstantinopol is still embattled, as well as #Razliv is. 🔴 In #Komar Sector, Russian forces are fighting along the western bank of the 'Mokriye Yaly River' and have advanced to #Vesyoloye, which came reportedly under Russian control. On the approaches to #Shevchenko and in #VolnoyePole, the battle continued. 🔴#Zaporozhye Direction: 🔴In the #Orekhov Section, south of the city there is mainly positional fighting and Russian fire on AFU positions. To the west, the situation in the 4 contested villages is reportedly as follows: 🟡#Shcherbaki contested; 🟡#MalyeShcherbakito the west, still contested; 🟡#Stepovoye, further west as well; 🟡 In #Lobkovoye; the RFAF advanced into its northern part and took prisoners. Reportedly, there are only Russian paratroopers in the village for now. 🎬 Video 🗺 Map 3 🟡 Near #Kamenskoye, in the far west, the fighting continued, reportedly Russian stormtroopers are approaching the village. 💥 In the #DPR, the AFU dropped an IED on a passenger car in #Gorlovka, wounding 3 civilians. 💥 In #Kherson Direction, mutual strikes, and the AFU shelled several villages, resulting in several wounded and infrastructure damage. 💥#OldRussia: 🔵In #Kursk Region, the AFU attacked a power substation and a power facility, violating the 'energy ceasefire.' In #Belgorod region, Ukrainian UAVs targeted villages and farmsteads as well as vehicles, wounding several civilians. 💥#RestUkraine: 🔵 The RFAF struck a targets in #Kharkov, at least 14 Geranium UAV hits within 40 minutes were reported, #Slavyansk, #Dnepropetrovsk and #Zaporozhye. In #KrivoyRog, a company has been hit, according to Ukrainian channels by an Iskander ballistic missile, killing 4 people and wounding 14. ⚠️ The Term 'Reportedly' indicates that it is unconfirmed! 🎞 Video Source 🗺 Maps @olegtsarov; @petrenko_iHS; @creamy_caprice 📋 Sources: CC; Tsarov; 🇺🇦Fiend;⚡️2M;🐈Cat😼VK 🕰As of 3 Apr 2025; 06:35 GMT+3;📃2 Apr 📱 Join GLOBAL DEPTH to boost your TG Feed 💬Join Military Chat for Comments & Discussions 🇺🇦On Ukraine Observer you will find your daily independent Ukraine War Battle Update