|
OTM kafedra hujjatlarini boshqarish tizimida foydalanuvchi Interfeysini shakllantirish
|
bet | 6/8 | Sana | 14.01.2024 | Hajmi | 5,31 Mb. | | #137256 |
Bog'liq Yusufjonova Ikromova Guli Ikrom qizi, Almardonov Ulug’bek Hakim o’g’li, Labaratoriyada xavfsiz ishlash, zaruriy vositalardan foydalanish talablari, Mustafaqulova Sevara Baxrom qizi, Mustafaqulova Sevara Baxrom qizi, @uqituvchiga hujjat kadrlar bo\'yicha menejr ish rejasi, sahbbona loyiha yuzlari, 2-мавзу Иқтидорли болалар, 1240187.pptx, 4, Login, КНБ 1 ярим йил 2022 (2), Ахборот технологияларининг ривожланиш ва авлодлари, notebookni tarmoqqa ulash2.2 OTM kafedra hujjatlarini boshqarish tizimida foydalanuvchi Interfeysini shakllantirish.
Vidjetlar va tkinter kutubxonasidan foydalanib dasturni tuzishni boshlaymiz:
Dasturimiz ishga tushganida quyidagi oyna ko’rinadi:
Bu yerda 4 ta tugma mavjud:
1-tugma orqali hujjatlarni to’ldirib chiqishimiz mumkin..
2-tugma orqali yangi hujjatlarni qo’shishimiz mumkin.
3-tugma orqali hujjatlar haqida malumot olishimiz mumkin.
4-tugma orqali dasturdan chiqib ketamiz.
Hujjatlar ro’yxatini ko’rish tugmasi bosilganda hech narsa chiqmaydi. Hozircha ro’yxatlar kiritilmaganligi uchun xatolik haqida xabar beradi.
O`qtuvchilar hujjatlari tugmasi bosilganda quyidagicha oyna hosil bo’ladi:
Ushbu oyna orqali biz o`qtuvchilar haqidagi ma’lumotlarini qo’shamiz. Undan avval esa O‘qituvchilar haqidagi ma’lumotlarni to’ldirib olishimiz kerak:
Professor-o‘qituvchilarining FISH-> Entry (matnli maydon)
Darajasi-> Entry (matnli maydon)
Mutaxasisligi-> Entry (matnli maydon)
Saqlash-> Button(tugma)
Qo’shish->Button(tugma)
Malumotlarni to’ldirganimizdan keyin qo’shish tugmasi bosilgaanda to’ldirilgan malumotlar listboxga uzatiladi :
Saqlash tugmasi bosilganda ma’lmotlarimiz txt fayliga asosiy ekranda saqlangan holda turadi va ekranga saqlanganlik to’g’risida xabar keladi:
Saqlangandan keyin ma’lumotlar “O`qtuvchilar” jadvaliga qo’shiladi!
Agar ma’lumotlar to’liq to’ldirilmasa :
Ko’rinishidagi eslatma chiqadi va qayta ko’rib chiqish uchun oldingi oyna faol holatga keladi.
Asosiy ekranda ham txt fayl saqlandi:
Ichida yuqoridagi to’ldirgan malmotlarimiz saqlangan:
Istalgancha o’qtuvchi kiritib saqlashimiz mumkin.
Yuqorida kiritgan txt faylimiz namoyon bo’ldi. Hujjatlarni shakllantirish tugmasi bosilganda esa hujjatlar haqida malumotlar chiqadi:
Yuqoridagi oynada listbox, hujjat turi nomli va o`qtuvchi ism familyasi nomidagi combobox, murojaat nomli entry , 2 tta button faollashgan.
O’qtuvchi nomi va murojaatlar biz kiritgan to’plam qiymatlarini oladi. Qo’shish tugmasi bosilganda ma’lumotlar listboxga uzatiladi:
Saqlash tugmasi bosilganda malumotlar omboriga saqlandi(txt fayl) , xabar beriladi va ekranga qayta yangilanadi.
Agar ma’lumotlar to’liq to’ldirilmasa :
Ko’rinishidagi eslatma chiqadi va qayta ko’rib chiqish uchun oldingi oyna faol holatga keladi. Istalgancha malumot kiritib saqlashimiz mumkin.
Txt fayli yuqoridagi faylimiz oldida saqlangan holda turadi:
Hujjatlar.txt faylida biz kiritgan barcha ma’lumotlar turgan bo’ladi:
Asosiy oynadagi 3-tugma Hujjatlarni ko’rish tugmasi bosilganda biz yuklagan hujjatlarimiz haqida ma’lumot olamiz:
Shu kabi hujjatlarni yuklash imkonyatiga ega bo’lamiz. Chiqish tugmasi bosilganda dasturdan chiqib ketadi:
window.destroy()
|
| |