2.2. Ro’yxatli vidjetlar.
Tanlov elementlari ma'lumotlarni ko'rsatish, o'zgartirish va tanlash uchun standart grafik elementlar hisoblanadi.
Oddiy ro'yxat
QListwidget klassi foydalanuvchini bitta yoki bir nechta elementni tanlash imkoniyatini beruvchi ro'yxat vidjetidir. Ro'yxat elementlari matn va rastr tasvirlarni o'z ichiga olishi mumkin. Ro'yxatga elementni qo'shish uchun additem () usulini ishlatish kerak.
Ushbu usulning ikkita variantini bor: QListWidgetItem matn va sinf ob'ekti uchun. Agar ro'yxatdagi barcha elementlarni olib tashlash kerak bo'lsa, clear () metodidan foydalanish kerak.
QListWidgetItem- sinfi ro'yxat elementlari uchun sinf hisoblanadi. Ushbu sinflarning ob'ektlari, masalan, matnni QListWidget::addItem (). usuliga uzatishda bevosita yaratilishi mumkin. Shuni ta'kidlash kerakki, QListWidgetItem klassi nusxa ko'chirish konstruktorini taqdim etadi, bu esa elementlarning nusxalarini yaratishga imkon beradi. Bundan tashqari, bu maqsadda clone () usulidan foydalanishingiz mumkin.
Ro’yxat Elementlarini kiritish
Bir vaqtning o'zida bir nechta matn elementlarini ro'yxatga bir qatorga qo'shib qo'yish mumkin, bunda satrlarning ro'yxatini o'z ichiga olgan QStringList-ni InsertItems() usulidan foydalaniladi. Matn elementini yaratish uchun siz InsertItem() usulidan foydalanish mumkin, faqat parameter sifatida satr berilishi kerak. QListWidgetItem ob'yekti, shuningdek, insertItem () usuli yordamida ro'yxatga kiritilishi mumkin. U addItem () usulidan qo'shiladigan elementning aniq o'rnini ko’rsatish mumkinligi bilan farq qiladi. Yaratilgan elementga ro'yxat ob'ekti QListWidgetItem::setIcon() usuli yordamida qo’shiladigan elementga rasm o’rnatiliishi mumkin.
Xulosa
Hozirgi kunda Respublikamizda keng tarqalib borayotgan ish joylarini avtomalashtirish va ish joylarida axborot kommunikatsiya vositalaridan keng foydalanishga katta e’tibor berilmoqda.
Men ushbu “Tarixiy obidalar ma’lumotlar bazasini yaratish” mavzusidagi kurs ishimni bajarish davomida ko`plab izlanishlar olib bordim. Jumladan, Xodimlarni oylik maoshini ishlab chiqish bo`yicha yaratilgan ma’lumotlar bazasi bilan tanishib chiqdim. U yerda kerakli ma’lumotlarni qanday olish haqida tassavvurga ega bo`ldim.
MB ni yaratish davomida dasturlash texnologiyasi bilan chuqurroq tanishib chiqdim va chuqur malaka hosil qildim.
Shuningdek ma’lumotlar bazasi bilan ishlash, ularni oddiy va dinamik usullarda tashkil qilish malakasini hosil qildim. Ma’lumotlar bazasini boshqarish tizimlari bilan tanishib chiqdim va “Tarixiy obidalar ma’lumotlar bazasini yaratish” ma’lumotlar bazasini bilan shuningdek undagi turli xil so’rovlar orqali ishlar olib bordim.
Xulosamda shuni aytishim mumkinki har bitta jarayonda , xar bitta soxada malumotlar bazasi kerak va zarur har bitta tashkilotda o’zining malumotlar bazasi boladi mana shunday malumotlar bazasini rivojlantirish uni takomillashtirish kerak bundan nima demoqchiman mukammal malumotlar bazasini yaratish unda malumotlarni izlash , o’zgartirish , so’rov berish , o’chirish shunga o’xshash ishlarni amalga oshirib tashkilotlarning ishlarini osonlashtirish mumkin.
Mening kurs ishimda men shuni yoritmoqchiman bunda tarixiy obidalar misol uchun Samarqandagi tarixiy obidalarni misol qilib oladigan bo’lsak u qayerda joylashgan kim tomonida va nechanchi yilda tashkil topga hozirgi kunda unga keladigan turistlar soni uning paydo bo’lishi va hozirgi kungach bo’lgan arixi tarixiy obidalar mmalumottlar bazasini tuzishdan maqsad bu avvalo uning kelib chiqish tarixini o’rganish u yerga keladigan turistlar sayyohlar uning qanday ekanligi haqida oldindan malumot olishini osonlashtiradi misol uchun kimdir ko’ngil yozish uchun biron joyga bormoqchi bo’lsa yana kimdir ziyorat uchun sayohatga chiqishadi shuning uchun tarixiy obidalarning malumotlar bazas aniq malumotlar joyashgan bo’lishi kerak yana bir muammo ayrim taixiy obidalar O’zbekistonning tog’li hududlarida joylashgani uchun fasilning yoki oyning qaysi vaqtida ob havo malumotlari ham beriladi shundagina bizning tuzga bu dasturimiz va malumotla bazamisdan juda ko’p turistlar foydalanadi asosiy maqsadimiz bo’lgan turistlarning tarixy obidalarga kelishida ishlarini osonlashtirish va tarixiy obidalarni saqlab qolinishi va odamlarni esidan chiqmasligi uchun ham bularning malumotlr bazalarini tuzib uni dasturlashtirishimiz kerak va zarur ayrim tarixiy obidalarimi asta sekinlik bilan yo’qolib bormoqda bu ishlarning oldini olish uchun ham bunday dasturlar tuzilishi kerak.
Do'stlaringiz bilan baham: |