Регулярно приходится писать и ревьюить код, где используется PySide2-6.
Заметил, что в подавляющем большинстве случаев настройка создаваемых базовых виджетов происходит через методы. Думаю, всем знаком такой способ.
Простой пример с кнопкой:
button = QPushButton("Click Me")
button.setMinimumWidth(300)
button.setFlat(True)
button.setStyleSheet("font-size: 20pt")
button.setToolTip("Super Button")
button.clicked.connect(lambda: print("Button clicked"))
Но есть и альтернативный способ - настройка через свойства. Это просто ключевые аргументы конструктора класса. Хоть они и не указаны в документации как аргументы, но они есть)
Этот код делает тоже самое но с помощью Property
button = QPushButton(
"Click Me",
minimumWidth=300,
flat=True,
styleSheet="font-size: 20pt",
toolTip="Super Button",
clicked=lambda: print("Button clicked"),
)
Где это может быть полезно
▫️ Это выглядит более аккуратно и коротко, уже повод использовать
▫️ Может использоваться в заполнении лейаута, когда нам не нужно никакое другое взаимодействие с виджетом и поэтому сохранять его в переменную не требуется. Например, лейбл или кнопка.
widget = QWidget(minimumWidth=400)
layout = QHBoxLayout(widget)
layout.addWidget(QLabel("Button >", alignment=Qt.AlignRight))
layout.addWidget(QPushButton("Click Me", clicked=lambda: print("Button clicked")))
widget.show()
Либо так
widget = QWidget(minimumWidth=400)
layout = QHBoxLayout(widget)
for wd in (
QLabel("Button >", alignment=Qt.AlignRight),
QPushButton("Click Me", clicked=lambda: ...)
):
layout.addWidget(wd)
widget.show()
▫️ Можно хранить настройки в каком-то конфиге или генерировать на лету, после чего передавать как kwargs.
kwargs = {"text": "Hello " * 30, "wordWrap": True}
my_label = QLabel(**kwargs)
Как получить полный список доступных свойств?
Эта функция распечатает в терминал все свойства виджета и их текущие значения
def print_widget_properties(widget):
meta_object = widget.metaObject()
for i in range(meta_object.propertyCount()):
property_ = meta_object.property(i)
property_name = property_.name()
property_value = property_.read(widget)
print(f"{property_name}: {property_value}")
#tricks#qt
#Muhokama
⚡️ Madaniyat sohasida 2025-yilda amalga oshirilgan ishlar sarhisob qilinib, 2026-yildagi ustuvor vazifalar belgilanishi kutilmoqda.
Madaniyat vazirligida 2025-yilda amalga oshirilgan ishlar sarhisob qilinishi hamda 2026-yildagi ustuvor vazifalar belgilanishi yuzasidan dastlabki muhokama bo‘lib o‘tdi. Unda, vazirning birinchi o'rinbosari Avazxon Tadjixanov, vazir o'rinbosari Murodjon Majidov hamda vazirlikning markaziy apparati vakillari ishtirok etdi.
Avval xabar berilganidek, 2025-yilda sohada ijobiy o‘zgarishlar yili bo‘ldi. Jumladan, Madaniyat vazirlining tasdiqlangan ish rejalariga asosan 2025-yil davomida quyidagi ishlar amalga oshirildi:
✔️ “Navro‘z sadolari”, IV Xalqaro baxshichilik san’ati va “Xalqaro hunarmandchilik” festivallari va “Oltin kuz” iqtidorli ijodkorlar forumi tashkil qilindi;
✔️ 9 ta xalqaro festival va 20,5 ming ta konsert-tomosha tadbirlariga 11,8 mlnga yaqin aholi qamrab olindi, 22 marotaba “Madaniyat karvoni”, 8 ta “Yulduz bilan sayohat” loyihasi va “Madaniyat to‘lqinlari” media loyihasi o‘tkazildi;
✔️ Nomoddiy meros bo‘yicha 14 ta mahalliy va 3 ta xorijiy ekspeditsiya tashkil etildi, 20 nafar baxshining dostoni “Oltin fond” uchun yozib olindi, 12 ta mahorat darsi, 5 ta seminar, 13 ta respublika va xalqaro konferensiya o‘tkazildi;
✔️ Badiiy havaskorlik jamoalarining 53 ta turistik obyektlarda 2 491 ta hamda askiya va qiziqchilarning 23 ta teatrlashtirilgan konsertlar tashkil etildi;
✔️ 11 636 ta spektakl namoyishlariga 3,9 mln nafar tomoshabin tashrif buyurdi, teatrlarning 58 ta xorijiy va 270 ta mahalliy gastrol safarlari tashkil etildi;
✔️ 160 ta yangi spektakl sahnalashtirildi, ularning milliy zamonaviy, xorijiy va tarixiy spektakllar hissasiga to‘g‘ri keladi;
✔️ Bolalar musiqa va san’at maktablari 5 xil turdagi (qashqar rubobi, dutor, doira, nay, g‘ijjak) jami 1,4 ming ta milliy musiqa cholg‘ulari to‘plamlari bilan ta’minlandi;
✔️ 559 tasi xalqaro va 689 tasi respublika jurnallarida 1,2 ming ta ilmiy maqolalar chop etildi, tizimdagi oliy ta’lim muassasalarida ilmiy darajali va unvonli kadrlar soni 16 nafarga oshirildi;
✔️ 16 ta madaniyat muassasalari (13 ta madaniyat markazlari, 1 ta istirohat bog‘i va 2 ta boshqa turdagi obyekt) jami 46,6 mlrd so‘mlik bitim asosida davlat-xususiy sheriklikka berildi;
✔️ Yoshlar o‘rtasida 14 ta tanlov va festival o‘tkazildi, ularga 1 200 nafardan ortiq ijodkor yoshlar qatnashgan, shundan, 175 nafari g‘olib va sovrindor bo‘ldi;
✔️ 11 ta davlatda “O‘zbekiston madaniyat kunlari” va O‘zbekistonda 4 ta davlatning madaniyat kunlari tashkil qilindi hamda sohada 7 ta davlat bilan xalqaro huquqiy hujjat imzolandi;
✔️ Xitoyda Alisher Navoiy ijodiy merosini o‘rganish bo‘yicha ilmiy ekspeditsiya tashkil etildi;
✔️ “Botir Zokirov memorial muzeyi” faoliyati yo‘lga qo‘yildi.
Yig‘ilishda, yaqin kunlarda madaniyat sohasida 2025-yilda amalga oshirilgan ishlar hamda 2026-yildagi ustuvor vazifalar yuzasidan bo‘lib o‘tadigan Madaniyat vazirligining Hay’at yig‘ilishiga qo‘yilayotgan masalalar ham ko‘rib chiqildi.
Telegram | Instagram | Facebook |Veb-sayt | YouTube
#muhokama
🔴Eng avvalo xalqimizni xavfsiz oziq-ovqat bilan ta’minlashimiz kerak!
🔴Bizni kuzatishda davom eting!
🏢 Qonun tili murakkab bo’lishi mumkin, lekin biz uni sodda qilib tushuntirib boramiz!
Oliy Majlis Qonunchilik palatasi
Matbuot xizmati
📱@matbuot_kotibi_uz
📱@press_secretary_parliament
#muhokama
“YO’LAKDA”
🔴 Ishdan bo’shaganingizda, kasal bo’lib davolanayotgan vaqtingizda Sizga qanday imtiyozlar berilishini bilasizmi❓
⛔️ Qonun loyihasi ana shu yengilliklarni taklif qilmoqda.
🔴Bizni kuzatib boring!
Qonun tili murakkab bo’lishi mumkin, lekin biz uni sodda qilib tushuntirib boramiz!
Oliy Majlis Qonunchilik palatasi
Matbuot xizmati
📱@matbuot_kotibi_uz
📱@press_secretary_parliament
#muhokama
🔴Eng avvalo xalqimizni xavfsiz oziq-ovqat bilan ta’minlashimiz kerak!
🔴Bizni kuzatishda davom eting!
🏢 Qonun tili murakkab bo’lishi mumkin, lekin biz uni sodda qilib tushuntirib boramiz!
Oliy Majlis Qonunchilik palatasi
Matbuot xizmati
📱@matbuot_kotibi_uz
📱@press_secretary_parliament
#Muhokama
Sirdaryo viloyati IIB JXX YHXBda viloyati IIB boshlig‘i o‘rinbosari — Jamoat xavfsizligi xizmati boshlig‘i raisligida 2026-yilning o‘tgan uch oyi yakunlariga bag‘ishlangan muhokama yig‘ilishi bo‘lib o‘tdi‼️
👉@SirdaryoYPX
#Muhokama
Voyaga yetmagan maktab o‘quvchisi bilan bog‘liq sodir etilgan yo‘l-transport hodisasi yuzasidan navbatdagi muhokama yig'ilishi "Guliston Olimpiya va paralimpiya sport turlariga tayyorlash markazi”da tahsil olayotgan o'quvchilar ishtirokida bo'lib o'tdi‼️
👉@SirdaryoYPX
#Muhokama
Boyovut tumani “Navro'z” mahalla fuqarolari ishtrokida, voyaga yetmagan maktab o‘quvchisi bilan bog‘liq sodir etilgan yo‘l-transport hodisasi yuzasidan muloqot va muhokama yig'lishi tashkil etildi‼️
👉@SirdaryoYPX
#Muhokama
Bolalar xavfsizligini ta'minlashga qaratilgan navbatdagi muhokama yig'ilishi Yangiyer shahar 2-sonli umumta'lim maktabida bo'lib o'tdi
👉@SirdaryoYPX
#Muhokama
Boyovut tumani “Madaniyat” mahalla fuqarolari ishtrokida yo‘l-transport hodisasi yuzasidan muloqot va muhokama yig'lishi tashkil etildi‼️
👉@SirdaryoYPX
#Muhokama
Sirdaryo viloyati IIB JXX YHXB tomonidan viloyatdagi avtomaktablar hamda “Vatanparvar” tashkiloti rahbarlari ishtirokida muhim yig‘ilish tashkil etildi
👉@SirdaryoYPX
#Muhokama
Sirdaryo tumani "Elobod" mahalla fuqarolar yig‘ini hududida sodir bo‘lgan yo‘l-transport hodisasi yuzasidan aholi bilan ochiq muloqot va muhokama tashkil etildi‼️
👉@SirdaryoYPX
#Muhokama
Sirdaryo tumani "Elobod" mahalla fuqarolar yig‘ini hududida sodir bo‘lgan yo‘l-transport hodisasi yuzasidan aholi bilan ochiq muloqot va muhokama tashkil etildi‼️
⏩ Tadbirda mahalla fuqarolari, nuroniylar, yoshlar, haydovchilar hamda soha mutaxassislari ishtirok etib, hodisaning kelib chiqish sabablari va kelgusida shunday holatlarning oldini olish masalalari muhokama markazida bo‘ldi.
⏩ Yig‘ilishda Sirdaryo viloyati IIB JXX YHXB boshlig‘i so'zga chiqib, mazkur yo‘l-transport hodisasi nafaqat alohida bir voqea, balki butun jamiyat uchun jiddiy ogohlantiruvchi signal ekanligi ta’kidlandi.
⏩ Tadbir ishtirokchilari tomonidan yo‘l harakati xavfsizligini ta’minlash bo‘yicha aniq takliflar bildirilib, yo‘l harakati qoidalariga amal qilish — bu faqat davlat idoralarining emas, balki har bir fuqaroning shaxsiy mas’uliyati ekanligi alohida ta’kidlandi.
👉@SirdaryoYPX