7-Mavzu: Shartli va tanlash jarayonlarni dasturlash. Shartli jarayonlarni Qt muhitida dasturlash


Element sifatida bu ro’yxatga matn va / yoki rasm qo'shish mumkin. Bu



Download 19,51 Kb.
bet7/8
Sana23.08.2021
Hajmi19,51 Kb.
#154334
1   2   3   4   5   6   7   8
Bog'liq
7-maruza

Element sifatida bu ro’yxatga matn va / yoki rasm qo'shish mumkin. Bu addItem() usuli yordamida amalga oshiriladi. QStringList klassi ob'ektining addItems() usuliga bir vaqtning o'zida bir nechta matn elementlarini qo'shish bilan ro’yxatga bir nechta matn elementlarini qo’shish mumkin.

SetDuplicatesEnabled(false) usuli yordamida, ro’yxatdagi takrorlanadigan elementlarni o'chirish rejimni o’rnatish mumkin. Agar ochilgan ro'yxatdagi barcha elementlarni olib tashlash kerak bo'lsa, u holda clear() usuli ishlatiladi.

Elementlarning qaysi biri ayni vaqtda belgilanganligini aniqlash uchun belgilangan element tartib raqamini beruvchi-currentIndex()usulidan foydalanish kerak.

Foydalanuvchining o'ziga xam ro'yxatga elementlarni qo'shish imkoniyati mavjud. Vidjetni ushbu rejimga o'tkazish uchun setEditable() usuliga true parametr beriladi. Foydalanuvchi tanlangan elementning matnini o'zgartirgandan so'ng editTextChanged(const QString &) signali yuboriladi va yangi element ro'yxatga qo'shiladi.

Elementni tanlagandan so'ng, bir vaqtning o'zida ikkita activated() signallari yuboriladi - biri int tipidagi parametr bilan (tanlangan elementning indeksi), ikkinchisi esa QString tipli paramet bilan (uning qiymati). Ushbu signallar foydalanuvchi oldindan tanlangan elementni tanlagan bo'lsa ham yuboriladi; currentIndexChanged() signallari real o'zgarish haqida xabar berish uchun ishlatiladi, shuningdek int tanlangan element indeksi va uning qiymati const QString parametrlar bilan yuboriladi.

Quyidagi rasmdagi misol ochiladigan vidjetni namoyish etadi. Agar element o'zgartirilsa, ro'yxat yangisi bilan to'ldiriladi.


Download 19,51 Kb.

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




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