Ma’vzu: Vizual dasturlashda ma’lumotlar buferi bilan ishlash. Reja


Download 1.9 Mb.
Pdf ko'rish
bet7/7
Sana20.12.2022
Hajmi1.9 Mb.
#1039613
1   2   3   4   5   6   7
Bog'liq
24-Mavzu

 
37-rasm 
 
 
38-rasm 
 
4. 
Xossalar va xodisalar. 
Qt-dagi tugmaga ma'lum bir funktsiyani bajarisih uchun Signals va Slots degan atamalar mavjud. Slotlar 
asosan ob'ekt bilan bog'liq funktsiyalarni ifodalaydi va ob'ekt faollashtirilganda signallarni ushbu funktsiyalarni 
bajarish uchun yuboriladi. Masalan, foydalanuvchi tugmani bosganda, mos keladigan slotga signal yuboriladi. 
Ob'ektga mos keladigan slotni va signalni yaratish uchun tugmani sichqonchaning o'ng tugmasi bilan bosing va 
"Перейти к слоту" variantini tanlang(39-rasm). 


39-rasm 
Quyidagi rasmda “Push button” tugmasi ob'ekti turiga mos keladigan signallarning ro'yxati keltirilgan. Tugma 
odatda bosish uchun ishlatilganligi sababli, clicked() signali tanlanishi kerak(40-rasm). 
40-rasm 
Signal tanlanib OK tugmasi bosilganda muharrir oynasi ochiladi va unda dastur kodlarini yozish mumkin 
bo’ladi(41-rasm).
41-rasm 
Sahklga joylashtirilgan ob’yektlar xususiyatlarini ularni tanlab o’ng tomondagi paneldan ko’rish va ehtiyoj bo’lsa 
qiymatlarini o’zgartirish mumkin(42-rasm). 


42-rasm 


Sinov savollar. 
1. Qt dasturlash muhitida loyiha yaratish va uning tarkibini tushuntiring. 
2. Oynalar yaratish va ular bilan ishlash qanday bajariladi? 
3. Vidjet tushunchasi nima ? Tugma vidjetlarini tushuntiring.
4. Xossalar va xodisalar nima ? 
 
Uyga vazifa: QPushButton, QLineEdit,QLabel vidjetlari haqida ma’lumotlarni takrorlang.Vizual vidjetlar 
va qatlamlardan foydalangan holda avtorizatsiya oynasini yarating. Bunda, oynada matnli vidjetlarning 
qiymatlarini tozalash uchun tugmalar bo'lishi kerak va parollar yashirin ko'rinishi kerak. Oyna interfeysi tilini 
Ikkita tilda (rus va ingliz) tayyorlang, loyiha oynasi moslashuvchan bo'lishi kerak. 
Adabiyotlar 
[1],[2],[3],[4],[5],[12] 

Download 1.9 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling