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

Резултати

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

Пребарај: #memo

当前筛选 #memo清除筛选
📮漫游日报 Roam Daily

@roam_newsletter · Post #1398 · 28.10.2023 г., 14:08

如果你的自信和自尊水准不够高,还可能导致一个更严重的结果:抑郁性反刍。它指的是思维不由自主地聚焦在负面想法上,无法自主地把注意力转移开,既难以去思考“有没有别的可能性”,也无法去想“我可以做些什么,来改变这种现状”,而是一遍又一遍地反刍那些不愉快的经历和念头,导致自我怀疑和自我否定。 它就像一个黑洞,不自觉地、无可阻挡地,把我们的注意力吸引过去,让我们难以挣脱,如蛆附骨。 久而久之,你就容易跌入这样的负面循环里面。 1. 遭遇一个挫折,容易把它归因为“我不行”; 2. 在平日里产生反刍时,一遍遍在内心里播放“它失败了,是因为我不行”; 3. 这种归因不断给自己制造心理暗示,从而削弱自信心和控制感; 4. 由于缺乏自信心和控制感,当遇到类似问题的时候,更容易失败。 这就是一种典型的精神内耗,也是让我们感到失去对生活的掌控力的重要原因。#memo*

Hashtags

📮漫游日报 Roam Daily

@roam_newsletter · Post #1080 · 17.11.2022 г., 02:58

愤怒、恐惧、焦虑三种情绪的生理基础都与“杏仁核-前额叶”通路密切相关。杏仁核和前额叶是互相抑制、此消彼长的关系,锻炼我们的前额叶,可以有效抑制[杏仁核]的活跃,从而减少负面情绪的困扰。 要锻炼#前额叶,最好的方法就是多去使用它。多去面对新的场景,思考新的问题,充分调动前额叶的功能,去计算、筹划、分析,让大脑养成习惯,遇到问题首先激活前额叶,让前额叶主导判断和行为。 对此,一个方法是不要停留在自己熟悉的生活模式里,而是多走出去,获取更丰富的经历。新鲜的场景和经历是激活前额叶的有效方式,可以强化大脑做出判断和计划的能力;另一个方法是多去进行深度阅读和思考,这同样可以激活前额叶,锻炼综合处理信息的能力。 #memo*

Hashtags

ORIGINAL PRODUCT

@originalproductnew · Post #827 · 05.07.2023 г., 11:36

Женские летние ароматы с нотами моря и пинаколады🍹 п/в Juliette Has A Gun Sunny Side Up, 50 мл – 4 400 руб п/в Juliette Has A Gun Sunny Side Up, 100 мл – 5 100 руб п/в Juliette Has A Gun Sunny Side Up, 100 мл ТЕСТЕР – 4 600 руб п/в Mancera Sicily, 60 мл – 5 600 руб п/в Mancera Sicily, 120 мл – 7 850 руб п/в Memo Tamarindo, 75 мл – 13 900 руб п/в Memo Tamarindo, 75 мл ТЕСТЕР – 11 400 руб #ЖенскиеАроматы #JulietteHasAGun #Mancera #Memo ⚫️ Для заказа и по всем вопросам - @originalproduct_new

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