@valisherbotirov · Post #149 · 05.11.2023 г., 14:23
HTML va CSS yordamida animatsion card yasash! #animatsiya 👉@ummat_uchun_dasturlash
Hashtags
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
Пребарај: #animatsiya
@valisherbotirov · Post #149 · 05.11.2023 г., 14:23
HTML va CSS yordamida animatsion card yasash! #animatsiya 👉@ummat_uchun_dasturlash
Hashtags
@Kompyuter_akademiyasi · Post #4394 · 12.01.2023 г., 12:12
Animatsiya yaratish uchun dastur va saytlar #shorts / #animatsiya ✅ Ushbu postning video variantini bizning YouTube, Instagram va TikTok sahifalarimizda koʻrishingiz mumkin. Turlicha videolar tayyorlangan 😉 💻Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTubeI InstaI TikTok
Hashtags
@Kompyuter_akademiyasi · Post #4781 · 15.03.2023 г., 05:10
Animatsiya tayyorlash uchun dasturlar #dastur / #animatsiya ℹ️ Ushbu dasturlarning ko'pi pullik hisoblanadi. Ushbu berilgan ma'lumotni aynan bir qonun yoki qoida emas, shunchaki tavsiya sifatida tushunish kerak. ©️instagram.com/ka_rasmiy 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIInstagramITikTok
Hashtags
@numonovdesign · Post #249 · 06.12.2023 г., 03:38
#intro#animatsiya ✅Buyurtmachi: ELEGANT video studio ⚠️Vazifa: Videolar uchun kirish qismi (INTRO) ❇️Dizayner: No'monov Sherali ➡️Murojaat uchun: @richshax
Hashtags
@Kompyuter_Akademiyasi · Post #6244 · 24.04.2024 г., 08:05
Animatsiya dasturlari: 15 ta eng yaxshi dastur & xizmatlar #top / #dastur / #manba / #animatsiya ℹ️ Turli xil funksiyalar va turli maqsadlar uchun animatsiya uchun ko'plab dasturlar mavjud. Biz 2D va 3D animatsiya, GIF formati bilan ishlash vositalarini va onlayn xizmatlarni ko'rib chiqamiz. 🏞️ 2D-animatsiya Birinchidan, 2D animatsiya bilan ishlash vositalarini ko'rib chiqaylik. Bo'limda siz boshlang'ich va tajribali animator uchun variantlarni topishingiz mumkin: • Moho • Synfig Studio • Pencil2D • OpenToonz • Krita • Cartoon Animator 🪨 3D-animatsiya va universal dasturlar Keling, 3D animatsiya bilan ishlash uchun ishlatiladigan yoki universal bo'lgan ilovalarga o'tamiz: • Adobe Animate • Adobe After Effects • Cinema 4D • Blender • Toon Boom Harmony 21 🌀 GIF-animatsiya Animatsiya bilan ishlash GIF yaratish bilan cheklanganlar uchun bir nechta variant: • Adobe Photoshop • Easy GIF Animator 🌐 Onlayn-servis saytlar Onlayn ishlashni afzal ko'rganlar uchun maxsus xizmatlar ham mavjud: • Animaker • Moovly 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTubeI InstaI TikTok
Hashtags
@Kompyuter_akademiyasi · Post #5023 · 04.05.2023 г., 05:45
Animatsiya dasturlari: 15 ta eng yaxshi dastur & xizmatlar #top / #dastur / #manba / #animatsiya ℹ️ Turli xil funksiyalar va turli maqsadlar uchun animatsiya uchun ko'plab dasturlar mavjud. Biz 2D va 3D animatsiya, GIF formati bilan ishlash vositalarini va onlayn xizmatlarni ko'rib chiqamiz. 🏞️ 2D-animatsiya Birinchidan, 2D animatsiya bilan ishlash vositalarini ko'rib chiqaylik. Bo'limda siz boshlang'ich va tajribali animator uchun variantlarni topishingiz mumkin: • Moho • Synfig Studio • Pencil2D • OpenToonz • Krita • Cartoon Animator 🪨 3D-animatsiya va universal dasturlar Keling, 3D animatsiya bilan ishlash uchun ishlatiladigan yoki universal bo'lgan ilovalarga o'tamiz: • Adobe Animate • Adobe After Effects • Cinema 4D • Blender • Toon Boom Harmony 21 🌀 GIF-animatsiya Animatsiya bilan ishlash GIF yaratish bilan cheklanganlar uchun bir nechta variant: • Adobe Photoshop • Easy GIF Animator 🌐 Onlayn-servis saytlar Onlayn ishlashni afzal ko'rganlar uchun maxsus xizmatlar ham mavjud: • Animaker • Moovly 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTubeI InstaI TikTok
Hashtags
@Kompyuter_akademiyasi · Post #4382 · 10.01.2023 г., 09:14
Animatsiya dasturlari: 15 ta eng yaxshi dastur & xizmatlar #top / #dastur / #manba / #animatsiya ℹ️ Turli xil funksiyalar va turli maqsadlar uchun animatsiya uchun ko'plab dasturlar mavjud. Biz 2D va 3D animatsiya, GIF formati bilan ishlash vositalarini va onlayn xizmatlarni ko'rib chiqamiz. 🏞️ 2D-animatsiya Birinchidan, 2D animatsiya bilan ishlash vositalarini ko'rib chiqaylik. Bo'limda siz boshlang'ich va tajribali animator uchun variantlarni topishingiz mumkin: • Moho • Synfig Studio • Pencil2D • OpenToonz • Krita • Cartoon Animator 🪨 3D-animatsiya va universal dasturlar Keling, 3D animatsiya bilan ishlash uchun ishlatiladigan yoki universal bo'lgan ilovalarga o'tamiz: • Adobe Animate • Adobe After Effects • Cinema 4D • Blender • Toon Boom Harmony 21 🌀 GIF-animatsiya Animatsiya bilan ishlash GIF yaratish bilan cheklanganlar uchun bir nechta variant: • Adobe Photoshop • Easy GIF Animator 🌐 Onlayn-servis saytlar Onlayn ishlashni afzal ko'rganlar uchun maxsus xizmatlar ham mavjud: • Animaker • Moovly 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTubeI InstaI TikTok
Hashtags
@gamefestuz · Post #172 · 05.05.2025 г., 14:03
🎮 Innovatsiya olamida bo'lish imkoniyati: GameFest 2025’dagi Games and Animations Expo! GameFest 2025 doirasida o‘tkaziladigan Games and Animations Expo sizni mahalliy va xalqaro yetakchi studiyalar tomonidan yaratilgan eng so‘nggi o‘yinlar va animatsion kontent olamiga olib kiradi. 🎨 Nimalar kutmoqda: - O‘yinlarning namoyishlari - Animatsion loyihalarning ko‘rgazmasi - Yaratuvchilar va studiyalar bilan tanishuv - Networking va professional aloqalar Bu ko‘rgazmada - siz mahalliy va xalqaro studiyalar bilan tanishish, ularning ish tajribasidan ilhom olish va professional aloqalar o‘rnatish imkoniyatiga ega bo‘lasiz! 🔗 Batafsil ma’lumot va ro‘yxatdan o‘tish: gamefest.uz 📅 16–17-may 📍 IT Park Complex, Toshkent #GameFest2025#GamesAndAnimationsExpo#OyinIndustriyasi#Animatsiya#OyinIshlabChiqish#Toshkent#TexnologiyadagiIjod
@gamefestuz · Post #169 · 04.05.2025 г., 04:51
🎮 Innovatsiya olamida bo'lish imkoniyati: GameFest 2025’dagi Games and Animations Expo! GameFest 2025 doirasida o‘tkaziladigan Games and Animations Expo sizni mahalliy va xalqaro yetakchi studiyalar tomonidan yaratilgan eng so‘nggi o‘yinlar va animatsion kontent olamiga olib kiradi. 🎨 Nimalar kutmoqda: - O‘yinlarning namoyishlari - Animatsion loyihalarning ko‘rgazmasi - Yaratuvchilar va studiyalar bilan tanishuv - Networking va professional aloqalar Bu ko‘rgazmada - siz mahalliy va xalqaro studiyalar bilan tanishish, ularning ish tajribasidan ilhom olish va professional aloqalar o‘rnatish imkoniyatiga ega bo‘lasiz! 📅 16–17-may 📍 IT Park Complex, Toshkent 🔗 Batafsil ma’lumot va ro‘yxatdan o‘tish: gamefest.uz #GameFest2025#GamesAndAnimationsExpo#OyinIndustriyasi#Animatsiya#OyinIshlabChiqish#Toshkent#TexnologiyadagiIjod
@gamefestuz · Post #187 · 12.05.2025 г., 12:00
💡 Startaplar, texnologiya va real imkoniyatlar: IT Investments Center — GameFest 2025’da! Bu stendda ikkita уo'nalish birlashadi - ITIC Game va ITIC Animation 🚀 IT Investments Center — bu texnologiyalar, investitsiyalar va yosh ijodkorlar uchun yangi imkoniyatlar markazi. Game va Animation yo‘nalishlari bo‘yicha loyihalar, mentorlar va kuchli networking 📅 16–17 may | 📍 IT Park Complex 🔗 Batafsil: gamefest.uz #GameFest2025#ITIC#GameDev#VFX#Animatsiya#TechUzbekistan#Startaplar