TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #381 · 23 окт.

Установить свойства виджета в PySide можно не только через соответствующие методы и конструктор класса. Можно их изменять с помощью метода setProperty по имени. btn = QPushButton("Click Me") btn.setProperty("flat", True) Это аналогично вызову btn.setFlat(True) Если указать несуществующее свойство, то оно просто создается btn.setProperty("btnType", "super") Получить его значение можно методом .property(name) btn_type = btn.property("btnType") Когда это может быть полезно? ▫️Можно просто хранить какие то данные в виджете и потом их доставать обратно widget = QWidget() widget.setProperty('my_data', 123) print(widget.property('my_data')) ▫️ Назначая эти свойства разным виджетам можно потом отличить виджеты во время итераци по ним. Например, найти все кнопки со свойством my_data="superbtn". Но ведь вместо кастомного свойства можно использовать objectName, будет тот же результат. Да, но y ObjectName есть ограничение - только строки. ▫️ Если нам потребуется не просто поиск а, например, сортировка по числу, то свойства позволяют нам это сделать. Поддерживается любой тип данных widget.setProperty('my_data', {'Key': 'value'}) widget.setProperty('order', 1) all_widgets.sort(key=w: w.property('order')) Но ведь Python позволяет всё вышеперечисленное сделать простым созданием атрибута у объекта widget.order = 1 widget.my_data = 123 Да, но я думаю что не надо объяснять почему не стоит так делать. К тому же, если у виджета нет свойства то метод .property(name) вернет None, а отсутствующий атрибут выбросит исключение. ▫️ Действительно полезное применение кастомным свойствам - контроль стилей. Здесь атрибутами не обойтись, нужны именно свойства. Дело в том, что в селекторах стилей можно указывать конкретные свойства виджетов на которые следует назначать стиль. Просто запустите этот код from PySide2.QtWidgets import * if __name__ == "__main__": app = QApplication([]) widget = QWidget(minimumWidth=300) layout = QVBoxLayout(widget) btn1 = QPushButton("Action 1") btn2 = QPushButton("Action 2") btn3 = QPushButton("Action 3", flat=True) layout.addWidget(btn1) layout.addWidget(btn2) layout.addWidget(btn3) # добавим кастомное свойство одной кнопке btn1.setProperty("btnType", "super") # добавляем стили widget.setStyleSheet( """ QPushButton[btnType="super"] { background-color: yellow; color: red; } QPushButton[flat="true"] { color: yellow; } """ ) widget.show() app.exec_() С помощью селектора мы избирательно назначили стили на конкретные кнопки. Как получить список всех кастомный свойств? Функция получения списка кастомных свойств отличается от получения дефолтных. def print_widget_dyn_properties(widget): for prop_name in widget.dynamicPropertyNames(): property_name = prop_name.data().decode() property_value = widget.property(property_name) print(f"{property_name}: {property_value}") #tricks#qt

Hashtags

Резултати

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

Пребарај: #adobe

当前筛选 #adobe清除筛选
#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #14286 · 08.09.2025 г., 06:52

😅 Adobe Premiere videomuharriri iOS tizimi uchun 30-sentabr kuni taqdim etiladi 😝Adobe kompaniyasi ma’lum qilishicha, iPhone uchun ishlangan ilovada videoni oson yaratish, tahrirlash va ulashish mumkin bo‘ladi. Unda generativ sun’iy intellekt asosidagi maxsus vositalar hamda standart funksiyalar mavjud: kesish, ko‘p yo‘lli qatlamlarni qo‘shish, subtitrlar va animatsiyalar, kinematografik rang sozlamalari va tovush effektlari. 😛 Ilova bepul taqdim etiladi. Faqat qo‘shimcha Adobe bulut xotirasi yoki sun’iy intellekt funksiyalaridan foydalanish uchun to‘lov qilish kerak bo‘ladi. ➡️#adobe | Birinchi raqamli IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #13749 · 26.02.2025 г., 12:47

😄 Adobe Photoshop endi rasman iPhone uchun mavjud 😝 Adobe kompaniyasi mashhur Photoshop dasturini endi iPhone foydalanuvchilari uchun taqdim etdi. Ilova bepul versiyani taklif etadi, shuningdek, qo‘shimcha funksiyalar uchun oylik $7,99 yoki yillik $69,99 miqdorida obuna rejasi mavjud. Ilova orqali foydalanuvchilar tasvirlarni tahrirlash, bir nechta qatlamlarni boshqarish va Adobe Firefly sun'iy intellekt texnologiyasidan foydalangan holda generativ to‘ldirish kabi funksiyalardan foydalanishlari mumkin. Android versiyasi esa yil oxirida chiqishi kutilmoqda. ➡️#adobe | Birinchi raqamli IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #13265 · 14.10.2024 г., 18:43

🖥Adobe kompaniyasining Premiere Pro dasturiga AI orqali videolarni generatsiya qilish funksiyasi qo'shildi ℹ️ Xullas, Text-to-Video hamda Image-to-Video funskiyalari Firefly neyrotarmog'iga qo'shildi. 🎹 Eng qizig'i, videoga mos audio shovqinlar ham generatsiya qilinar ekan. ➡️#adobe | Birinchi raqamli IT-Blog

Hashtags

🔍此岸情报局🔎

@JustReformation · Post #2691 · 30.10.2023 г., 13:13

#Adobe Adobe全家桶:{来源xiaoying大佬分享} PS: https://www.123pan.com/s/yS8UVv-bkFed.html 提取码:6666 PR: https://www.123pan.com/s/yS8UVv-ZkFed.html 提取码:6666 AE: https://www.123pan.com/s/yS8UVv-ckFed.html 提取码:6666 Ai: https://www.123pan.com/s/yS8UVv-ekFed.html 提取码:6666 ME: https://www.123pan.com/s/yS8UVv-tkFed.html 提取码:6666 AU: https://www.123pan.com/s/yS8UVv-ikFed.html 提取码:6666 An: https://www.123pan.com/s/yS8UVv-zkFed.html 提取码:6666 🦋频道 @JustReformation

Hashtags

Adobe подкинула свежачок — в Illustrator (бета) завезли Turntable 🌀 Теперь можно брать любую 2D векторную графику и крутить её в 3D. Вообще без заморочек: никакой перерисовки, просто тащишь ползунок — и объект поворачивается. Для логотипов, иконок или теста композиции — прям находка. Думаю, дизайнеры будут юзать это не только ради удобства, но и ради всяких креативных анимаций. 😣Скинь другу дизайнеру, думаю это точно полезная функция! #adobe | AcidCrunch

Hashtags

🖼Adobe Stockначнет продавать сгенерированные ИИ-алгоритмами изображения. Пользователи смогут отправлять на маркетплейс картинки, созданные с помощью нейросетей вроде Stable Diffusion и DALL-E с соответствующей пометкой. Покупателям, столкнувшимся с проблемами с законом, компания возместит возможный ущерб. 🙅‍♂️ Отправляющие работы авторы должны подтвердить свои права на продаваемые изображения. Им нельзя генерировать иллюстрации с определенными людьми, местами или собственностью, а также имитировать стили художников без их разрешения. #Adobe

Hashtags

Photoshop Tutorial

@Photoshop · Post #365 · 16.07.2020 г., 07:30

🔰 Credit : #Adobe classroom in a book is Creative professionals seeking the fastest, easiest, most comprehensive way to learn Adobe Products. 🔻 Join us 🔻 ➕@photoshop ➣ Order here @ads_operator

Hashtags

雨蝶科技分享频道

@yudievilla1 · Post #238 · 11.06.2022 г., 09:49

#Adobe V神的adobe系列破解更新了! 2022.06.10 2022 SP版和大师版实时更新 天翼:http://t.cn/A6XgTA7g 访问码:jjp8 百度 http://t.cn/A6XgTA7s 提取码: t9i6 默认密码为@vposy 秒传地址:百度

Hashtags

世界日记史

@WorldDiaryHistory · Post #213 · 14.06.2022 г., 01:10

#Adobe 微博@vposy V神的adobe系列破解更新了! 2022.06.10 2022 SP版和大师版实时更新 天翼:http://t.cn/A6XgTA7g 访问码:jjp8 百度 http://t.cn/A6XgTA7s 提取码: t9i6 默认密码为@vposy 秒传地址:百度

Hashtags

123•••78
ПретходнаСтраница 1 од 8Следна