8-Mavzu: Muloqot oynalarini dasturlash. Muloqot oynalarini boshqarish jarayonlarini dasturlash. Qt muhiti Dialog oynalari haqida ma’lumot,ularning xossa va hodisalari



Download 115,68 Kb.
bet6/12
Sana05.08.2021
Hajmi115,68 Kb.
#139287
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
8-maruza

foydalaning.

Esda tutingki, yangi boshqarish vositalarini o'rganish qo'shimcha vaqt talab qilishi mumkin;

Sozlamalarni ko'rsatish uchun turli rangni ishlatishdan saqlaning. Aksariyat hollarda matn eng yaxshi alternativadir. Axir, bir xil rang turli mamlakatlarda har xil semantik ma'noga ega bo'lishi mumkin. Bundan tashqari, rang ajrata olmaydigan foydalanuvchilar uchun bu noqulay bo'lmasligi kerak;

foydalanuvchi nafaqat sichqoncha bilan, balki klaviatura bilan ham dialog oynasi

bilan ishlashi kerakligini unutmang. Buning uchun barcha oynali elementlarni tezkor tugmachalar bilan ta'minlash kerak, ya’ni biror harfni tugmasibilan birga bosib kerakli elementga yo'naltirish imkoniyati bo’lishi kerak. QDialog sinfi

QDialog sinfi Qt sinf ierarxiyasidagi barcha dialog oynalari uchun asosiy sinfdir. Har qanday vidjetni yuqori darajadagi vidjetga aylantirish bilan dialog oynasiga aylantirish mumkin, lekin, barcha dialog oynalariga kerak bo'ladigan bir qator xususiyatlarni taqdim etadigan QDialog sinfidan foydalanish yanada qulayroq. Dialogli oynalar ikki guruhga bo'lingan:



allmas.

Modallik va modallmaslik rejimi mos ravishda QDialog ::setModal () va QDialog:: isModal () usullari yordamida o'rnatilishi mumkin. True qiymat - modal va False - modallmaslikni anglatadi. Modal dialog oynalari

Ushbu oynalar odatda muhim xabarlarni namoyish qilish uchun ishlatiladi. Masalan, ba'zida ayrim xato xabarlarga, foydalanuvchi dasturni ishlatishni davom ettirishdan oldin javob berishi kerak. Modal oynalar dasturni to'xtatadi va u ishlashni davom ettirish uchun bunday oynani yopish kerak. Bunday hollarda modal dialog oynasi foydalanuvchining e'tiborini jalb qilish uchun juda mos keladi.

Ilovani blokirovka qilish uchun faqat dialog oynasi uchun hodisalar qatori ishga tushiriladi va boshqa klaviatura, sichqoncha va dasturdagi boshqa hodisalar e'tiborga olinmaydi. Ushbu hodisa exec() slotini chaqirish bilan boshlanadi, u dialog oynasi yopilgandan keyin butun sonni qaytaradi. Ushbu qiymat bosilgan tugma haqida xabar beradi va QDialog::Accepted yoki QDialog::Rejected qiymatlariga ega bo’lishi va, bu Ok va Cancel(Bekor qilish) tugmalariga mos keladi.Modal oynaning odatiy misoli bu dasturdan chiqishdan oldin foydalanuvchiga hujjatni saqlashni eslatishdir. Ushbu oyna paydo bo'lganda, dasturning o'zi bilan ishlash imkoniyati bloklanishi kerak.


Download 115,68 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish