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

Резултати

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

Пребарај: #yuka

当前筛选 #yuka清除筛选

Yuka 來個福利拉滿滿 死庫水泳衣!!! 超愛水藍色的背景搭配 其實這幾張Yuka 的笑容&表情我覺得是最自然 否則其他的照片 總是沒那麼自然 當然這些不會降低我對她的分數 每個女孩都是最漂亮的! #Yuka 也不要忘了支持一下 開車群 和 專屬頻道呦🥰

Hashtags

Yuka 不知道大家有沒有聽過NIUNIU衣櫥 她們家的bra 都很好看 特別是她們的擠胸效果 完全會讓小胸的女孩們瞬間升級超多cup 有點離題了 個人很喜歡右一的搭配,也不能說搭配啦 只是那件白色外套跟那件bra 配起來很搭 再配些手部的pose 應該可以更撫媚 (譬如歪頭+食指靠在嘴唇並微張嘴) #Yuka 也不要忘了支持一下 開車群 和 專屬頻道呦🥰

Hashtags

Yuka 背光的夕陽光暈 好似有道聖光 宛如天仙的無袖白色連身洋裝 沉著的表情 整個氣質拉滿 這個角度需要降低曝光否則人物可能會過暗 BTW 那套深色bra 超好看 #Yuka 也不要忘了支持一下 開車群 和 專屬頻道呦🥰

Hashtags

Yuka 水藍色的細肩洋裝 與同色的圍欄 調整成類似霓虹燈的感覺 有種夢幻感 可愛的雙辮髮披於雙肩 與俏皮的表情 實在美~ 你們一定不相信 她還有出演八點檔的護士角色 哈哈 #Yuka 也不要忘了支持一下 開車群 和 專屬頻道呦🥰

Hashtags