pythonda grafik interfeyslarni yaratish

PPTX 53 sahifa 3,0 MB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 53
python dasturlash tili va uning dasturlash muhiti pythonda grafik interfeyslarni yaratish o‘qituvchi: to‘rayev d.sh. fan: dasturlash texnologiyalari reja: tkinter bilan grafik interfeys (gui) yaratish pyqt bilan gui yaratish pyside bilan gui yaratish kivy bilan gui yaratish tkinter – python ning standart grafik interfeys (gui) yaratish kutubxonasi bo‘lib, tk gui toolkit asosida ishlaydi. u eng yengil va foydalanish oson bo‘lgan gui kutubxonalardan biridir va qo‘shimcha o‘rnatish talab qilmaydi. tkinter yordamida siz tugmalar, matn kiritish maydonlari, oynalar, menyular va boshqa elementlarni yaratishingiz mumkin. har qanday tkinter dasturi asosiy oyna (root) bilan boshlanadi: mainloop() dastur oxirigacha oynani ochiq ushlab turadi. tkinter da gui yaratish uchun vidjetlar (widget) ishlatiladi. asosiy vidjetlar: vidjet tavsifi label matn chiqarish button tugma yaratish entry matn kiritish qutisi text ko‘p qatorli matn maydoni frame konteyner (ichki oynalar) canvas grafik chizish uchun panel checkbutton belgilash (checkbox) radiobutton radio tugmalar guruhi scale suruvchi (slider) listbox ro‘yxat shaklidagi tanlov oynasi menu menyular …
2 / 53
utton.pack() root.mainloop() to‘g‘ri javobni tekshiruvchi dastur import tkinter as tk from tkinter import messagebox def tekshir(): if entry.get().lower() == "python": messagebox.showinfo("natija", "to'g'ri javob!") else: messagebox.showerror("xato", "noto'g'ri javob!") root = tk.tk() root.title("test dasturi") label = tk.label(root, text="dunyoning eng mashhur dasturlash tili?") label.pack() entry = tk.entry(root) entry.pack() button = tk.button(root, text="tekshirish", command=tekshir) button.pack() root.mainloop() pyqt – bu python uchun qt framework asosida yaratilgan grafik interfeys (gui) kutubxonasi. u c++ asosidagi qt kutubxonasini python bilan bog‘lab, juda kuchli va zamonaviy gui yaratish imkonini beradi. pyqt ning asosiy xususiyatlari: boy vidjetlar to‘plami – tugmalar, matn maydonlari, ro‘yxatlar, menyular va boshqa ko‘plab elementlar. soddalik va moslashuvchanlik – tkinter ga qaraganda ko‘proq imkoniyat beradi. plaginlar va integratsiya – webengine, opengl, multimedia qo‘llab-quvvatlashi mavjud. platformalararo ishlaydi – windows, macos, linux va hatto mobil qurilmalarda. pyqt o‘rnatish pip install pyqt6 yoki eski versiyalar kerak bo‘lsa: pip install pyqt5 pyqt versiyalari: pyqt6 – oxirgi versiya (2020-yildan beri). pyqt5 – …
3 / 53
gets) mavjud. eng asosiylari quyida keltirilgan. 1. label – matn chiqarish 2. button – tugma qo‘shish 3. entry – matn kiritish maydoni (qlineedit) 4. qmessagebox – xabar oynasi chiqarish 5. layout – vidjetlarni joylashtirish (qvboxlayout, qhboxlayout) pyqt da pack(), grid() kabi usullar yo‘q, buning o‘rniga qvboxlayout, qhboxlayout ishlatiladi. oddiy kalkulyator fayl tanlash oynasi pyside – bu python uchun qt framework asosida ishlab chiqilgan grafik interfeys (gui) kutubxonasi bo‘lib, pyqt bilan juda o‘xshash. pyside qt for python sifatida ham tanilgan va qt group tomonidan rasmiy qo‘llab-quvvatlanadi. pyside va pyqt o‘rtasidagi farqlar: xususiyat pyside pyqt rasmiy ishlab chiqaruvchi qt group (rasmiy) riverbank computing (shaxsiy) litsenziya lgpl (bepul) gpl va tijorat litsenziyasi pip install pyside6 pip install pyside2 pyside6 – eng yangi versiya (2020-yildan beri). pyside2 – qt5 asosida ishlaydi (eskirgan, lekin hali ham qo‘llaniladi). pyside asosiy vidjetlari 1. label – matn chiqarish (qlabel) 2. button – tugma (qpushbutton) 3. entry – matn …
4 / 53
oni (textinput) label – matn chiqarish (label) from kivy.app import app from kivy.uix.boxlayout import boxlayout from kivy.uix.button import button from kivy.uix.textinput import textinput class calculatorapp(app): def build(self): self.layout = boxlayout(orientation="vertical") self.text_input = textinput(font_size=32, halign="right", size_hint_y=0.3) self.layout.add_widget(self.text_input) buttons = [ ["7", "8", "9", "/"], ["4", "5", "6", "*"], ["1", "2", "3", "-"], ["c", "0", "=", "+"]] for row in buttons: row_layout = boxlayout() for label in row: button = button(text=label, font_size=24, on_press=self.on_button_press) row_layout.add_widget(button) self.layout.add_widget(row_layout) return self.layout def on_button_press(self, instance): text = instance.text if text == "=": try: self.text_input.text = str(eval(self.text_input.text)) except: self.text_input.text = "xatolik!" elif text == "c": self.text_input.text = "" else: self.text_input.text += text calculatorapp().run() e’tiboringiz uchun rahmat! image1.png image2.jpeg image3.png image4.png image5.png image6.png image7.png image8.png image9.png image10.png image11.png image12.png image13.png image14.png image15.png image16.png image17.png image18.png image19.png image20.png image21.png image22.png image23.png image24.png image25.png image26.png image27.png image28.png image29.png image30.png image31.png image32.png image33.png image34.png image35.png image36.png image37.png image38.png image39.png image40.png image41.png image42.png …
5 / 53
pythonda grafik interfeyslarni yaratish - Page 5

Ko'proq o'qimoqchimisiz?

Barcha 53 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"pythonda grafik interfeyslarni yaratish" haqida

python dasturlash tili va uning dasturlash muhiti pythonda grafik interfeyslarni yaratish o‘qituvchi: to‘rayev d.sh. fan: dasturlash texnologiyalari reja: tkinter bilan grafik interfeys (gui) yaratish pyqt bilan gui yaratish pyside bilan gui yaratish kivy bilan gui yaratish tkinter – python ning standart grafik interfeys (gui) yaratish kutubxonasi bo‘lib, tk gui toolkit asosida ishlaydi. u eng yengil va foydalanish oson bo‘lgan gui kutubxonalardan biridir va qo‘shimcha o‘rnatish talab qilmaydi. tkinter yordamida siz tugmalar, matn kiritish maydonlari, oynalar, menyular va boshqa elementlarni yaratishingiz mumkin. har qanday tkinter dasturi asosiy oyna (root) bilan boshlanadi: mainloop() dastur oxirigacha oynani ochiq ushlab turadi. tkinter da gui yaratish uchun vidjetlar (widget) ishlatila...

Bu fayl PPTX formatida 53 sahifadan iborat (3,0 MB). "pythonda grafik interfeyslarni yaratish"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: pythonda grafik interfeyslarni … PPTX 53 sahifa Bepul yuklash Telegram