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

Резултати

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

Пребарај: #iut

当前筛选 #iut清除筛选
INHA University in Tashkent

@inha_uz · Post #7284 · 11.06.2024 г., 07:58

🚨3️⃣3️⃣3️⃣3️⃣4️⃣4️⃣4️⃣4️⃣4️⃣ Dear Prospective students, We would like to remind you that just 3 days left to submit the applications for the IUT's second entrance exams. Thus, do not miss out the opportunity! Hurry up to register and get ready to embark on this extraordinary academic journey with IUT! 📱Application platform 🖱 ⏳Deadline: June 14 (Friday) by 5 PM 🎬Application process tutorial 🔔Those applicants who got already registered, are kindly asked to pay the application fee using your Payment ID (sent to your email) via 🏦 , 💸 , 💸 appsby June 17, 5 PM to be able to take the entrance exam. For more detailed information: 📞71 289 99 99 (0400) ✈️@askinhabot Best regards, IUT Admissions Team #IUT#Admissions2024#ApplicationDeadline

INHA University in Tashkent

@inha_uz · Post #7269 · 04.06.2024 г., 13:02

🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤 🔤🔤🔤🔤🔤🔤🔤🔤 Dear Prospective students, Only 10 days left to submit the applications for the second entrance exams! Hurry up to register and set yourself on the path to success with IUT⭐️ 📱Application platform: admissions.inha.uz Deadline: 1️⃣4️⃣ June 📹How to apply: https://www.youtube.com/watch?v=oobkqerc90I If you have any questions or need assistance, feel free to reach out to us by: 📞71 289 99 99 (0400) ⌨️@askinhabot We look forward to receiving your application and welcoming you to the IUT community ⭐️ Best regards, IUT Admissions Team #IUT#Admissions2024#ApplyNow

INHA University in Tashkent

@inha_uz · Post #7260 · 03.06.2024 г., 10:09

❤️‍🔥🔠🔠🔠🔠🔠🔠🔠🔠🔠🔠2️⃣0️⃣2️⃣🔢❤️‍🔥 Dear Applicants, We are pleased to remind that the application period for the second admission is still open! If you have not applied yet, now is your chance to compete for the 9️⃣0️⃣ state scholarships, of which 6️⃣0️⃣ are for SOCIE and 3️⃣0️⃣ are for SBL. The 2nd entrance exam dates: SOCIE (scholarship) - June 21 SOCIE (contract) - June 22 SBL (scholarship and contract) - June 23 📱Application platform: admissions.inha.uz Apply now and seize the chance embark on a transformative academic journey with IUT! ⏱ Application deadline: June 14 📹 Video instruction: https://www.youtube.com/watch?v=oobkqerc90I For more information: 📞71 289 99 99 (0400) 😎@askinhabot Best regards, IUT Admissions Team #IUT#Admissions2024#ApplyNow

🇺🇿◽️🔤🔤🔤 Our SPG members have officially started their activities. 🚀🏫 They are traveling across Uzbekistan to introduce INHA University in Tashkent (IUT), visiting schools, colleges, and learning centers. 🎓✨ During these sessions, prospective applicants are provided with detailed information about the university’s opportunities, academic programs, and student life. ✅ Big respect to everyone who started early - let’s keep the energy and make this season impactful! 💪🔥 With love, 🙏 SPG TEAM 🏫 🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤 SPG a’zolarimiz o‘z faoliyatini rasman boshladi. 🚀🏫 Ular O‘zbekiston bo‘ylab Toshkent shahridagi INHA Universiteti haqida tanishtiruvlar o‘tkazib, maktablar, kollejlar va o‘quv markazlariga tashrif buyurmoqda. 🎓✨ Tadbirlar davomida abituriyentlarga universitet imkoniyatlari, ta’lim yo‘nalishlari va talabalik hayoti haqida batafsil ma’lumot taqdim etilmoqda Faoliyatni erta boshlagan barchaga minnatdorlik bildiramiz! Hurmat bilan, 🙏 SPG Jamoasi 🏫 #SPG#IUT#INHA#StudentPromotionGroup#StudentLife#Education#Admissions#Uzbekistan#FutureStudents 🌐Telegram | 🌐Instagram