@cos4017 · Post #99 · 13.12.2025 г., 06:09
#SWEETBOX 系列
Hashtags
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
Пребарај: #sweetbox
@cos4017 · Post #99 · 13.12.2025 г., 06:09
#SWEETBOX 系列
Hashtags
@cos4017 · Post #358 · 14.12.2025 г., 15:57
<1> #九言 [109套][50.61GB] <2> #年年 [130套][54.25GB] <3> #沖田凛花rinka [169套][27.49GB] <4> #咬人小小兔 [233套][268.78GB] <5> #HaneAme_雨波 [390套][122.28GB] <6> #YeonWoo#이연우 [38套][141.88GB] <7> #喵小吉 [96套][194.84GB] <8> #桜井宁宁 [158套][135.61GB] <9> #蠢沫沫 [375套][243.29GB] <10> #雯妹不讲道理 [128套][57.15GB] <11> #yuuhui玉汇 [119套][132.19GB] <12> #屿鱼 [52套][15.75GB] <13> #桃良阿宅 [60套][22.49GB] <14> #水淼Aqua [253套][50.38GB] <15> #雪琪SAMA [73套][37.66GB] <16> #迷之呆梨 – 发条少女YoKi合集[143套][48.30GB] <17> #日奈娇 [247套][261.47GB] <18> #轩萧学姐 [88套][48.52GB] <19> #奈汐酱nice [123套][84.87GB] <20> #CatDemon喵崽 [21套][27.96GB] <21> #Leesnoww 이설 [50套][26.24GB] <22> #Dami#퀸다미 (#ArtGravia) [17套][5.72GB] <23> #麻花酱 [119套][70.41GB] <24> #不呆猫 [69套][40.24GB] <25> #桜桃喵 [216套][132.90GB] <26> #いくみ@193iKkyu3 [66套][58.78GB] <27> #李素英#Leeesovely [60套][420.57GB] <28> #布丁大法 我是一只啾 [194套][58.86GB] <29> #阿包也是兔娘 [109套][44.91GB] <30> #けん研(けんけん)[86套][65.77GB] <31> #是三不是世w [45套][32.80GB] <32> #七月喵子 [51套][18.84GB] <33> #Yeha(#예하) [26套][16.83GB] <34> #AT鲨 [56套][3.06GB] <35> #星之迟迟 [294套][193.03GB] <36> #PureMedia [232套][152.60GB] <37> #云溪溪#奶桃桃 [128套][116.47GB] <38> #姜仁卿 [145套][65.58GB] <39> #浵卡Tokar [93套][157.28GB] <40> #rioko凉凉子 [143套][77.47GB] <41> #星澜是澜澜叫澜妹呀 [50套][42.32GB] <42> #小仓千代 [136套][30.04GB] <43> #虎森森 [47套][14.18GB] <44> #半半子 [99套][18.75GB] <45> #Kuuko_W [215套][50.50GB] <46> #JVID 台湾美女 [1208套] [791.97GB] <47> #JVID#飘飘 [24套][6.03GB] <48> #胡桃猫Kurumineko [38套][57.85GB] <49> #ZinieQ [137套][76.28GB] <50> #rua阮阮 [17套][11.31GB] <51> #동그란#Dongeuran [24套][66.71GB] <52> #是一只熊仔吗 [35套][14.60GB] <53> #鹿八岁baby [71套][86.00GB] <54> #神楽坂真冬 [215套][85.25GB] <55> #Byoru [304套][304.04GB] <56> #Natsuko夏夏子 [81套][39.43GB] <57> #亚马逊鲶鱼 [16套][8.31GB] <58> #小瑶幺幺 [27套][17.31GB] <59> #小容仔咕咕咕 [35套][14.60GB] <60> #无颜小天使 [25套][11.44GB] <61> #Seoyool (#서율)[09套][34.75GB] <62> #紧急企划 [100套][379.55GB] <63> #封疆疆v [68套][24.06GB] <64> #ElyEE子 [162套][22.90GB] <65> #清水由乃 [76套][78.73GB] <66> #Quan冉有点饿 [31套][15.36GB] <67> #二佐Nisa [195套][63.39GB] <68> #过期米线线喵 [175套][26.71GB] <69> #面饼仙儿 [99套][18.75GB] <70> #神沢永莉 [30套][18.11GB] <71> #钛合金TiTi [98套][54.75GB] <72> #落落Raku [49套][23.57GB] <73> #少女映画 [126套][43.98GB] <74> #疯猫ss [201套][78.37GB] <75> #Neko薇薇 [13套][2.84GB] <76> #Hikari_Yuka#유카 [25套][48.53GB] <77> #LEEHEE_EXPRESS 系列[559套][168.31GB] <78> #阿半今天很开心 [39套][9.30GB] <79> #PoppaChan [55套][28.42GB] <80> #Sehee (#세희) [25套][42.60GB] <81> #Umeko_J [180套][227.29GB] <82> #Myu_a#뮤아 [29套][29.04GB] <83> #SWEETBOX 系列 [63套][187.53GB] <84> #Espacia_Korea 系列[149套][51.44GB] <85> #KaYa萱 [85套][7.90GB] <86> #Arty亚缇 [83套][10.28GB] <87> #前羽_rr [38套][11.09GB] <88> #Pia (#피아) [86套][45.32GB] <89> #IMZSOCK爱美足 [431套][487GB] <90> #小和甜酒 [20套][13.84GB] <91> #丝享家 [2963套][258.38GB] <92> #Joyce[58套][22.09GB] <93> #Supreme [07套][1.50GB] <94> #WXY [06套][2.96GB] <95> #白银81 [165套][130.84GB] <96> #GMS(#고말숙) [30套][8.91GB] <97> #霜月shimo [124套][43.28GB] <98> #Bimilstory 系列 [309套][846.65GB] <99> #樱晚gigi [178套][51.57GB] <100> #Misa呆呆 [153套][10.09GB] <101> #G44不会受伤 [137套][33.62GB] <102> #DreamlikeUwU [16套][7.27GB] <103> #lunananya [35套][6.50GB] <104> #Maria_Desu [19套][2.39GB] <105> #PuyPuy_Chan [35套][61.43GB] <106> #YingTze [09套][775MB] <107> #yuumeilyn(#虞梅) [39套][58.02GB] <108> #海克斯科技 [10套][795MB] <109> #狐洛洛子 [14套][5.40GB] <110> #Kittyxkum 视频[91套][178.81GB] <111> #Meriol_Chan [31套][22.29GB] <112> #鹿野希 [58套][38.90GB] <113> #珟_珏Dita [09套][5.39GB] <114> #小青茗 [34套][27.08GB] <115> #屑雪雪鸭 [08套][1.03GB] <116> #搽搽 [23套][14.03GB] <117> #Messie_Huang [43套][6.74GB] <118> #一千只猫薄禾 [17套][2.57GB] <119> #KIMLEMON [102套][42.23GB] <120> #Ayame [28套][8.80GB] <121> #Candy_Ball [64套][31.37GB] <122> #Rina [22套][82.42GB] <123> #ROGLE [09套][8.58GB] <124> #您的蛋蛋 [49套][26.42GB] <125> #樱梨梨 [17套][7.06GB] <126> #Zia#지아 [139套][206.79GB] <127> #可可小白兔 [09套][597MB] <128> #洛璃LoLiSAMA [82套][61.95GB] <129> #MSLASS梦丝女神 [201套][145.71GB]
Hashtags