Python self-study
Link
click to show
click to show
🖥️12 Python GUI kutubxonalari.🐍
Python ko'plab dasturlash paradigmalarini qo'llab-quvvatlaydi, jumladan:
- ob'ektga yo'naltirilgan;
- imperativ;
- funktsional;
- protsessual.
Grafik foydalanuvchi interfeysi (GUI)
GUI - bu inson-kompyuter interfeysi. Boshqacha qilib aytganda, bu odamlar kompyuterlar bilan o'zaro aloqa qilish usulidir.
Bunda oynalar, piktogramma, menyular ishlatiladi. GUI-ni sichqoncha va klaviatura yordamida boshqarish mumkin.
1. Tkinter
Tkinter - bu Python yordamida GUIlarni taqdim etadigan vositalar to'plami. Bu sizga Python skriptlarini GUI formatida ishlashga imkon beradi. Havola orqali Tkinter qo'llanmasi sahifasiga olib boradi.
2. Flexx
Ko'pgina Python GUI kutubxonalari C ++ kabi boshqa tillarda yozilgan kutubxonalarga asoslangan. Masalan wxWidgets va libavg. Flexx Python-da o'rnatilgan. GUI ko'rinish uchun veb-texnologiyadan foydalanadi.
3. CEF Python
Ushbu frameworkni Windows, MAC OS va Linux-ga ishlatish mumkin. Google Chromium asosida. Bu o'rnatilgan brauzerni uchinchi tomon dasturlarida ishlatishni osonlashtirishga qaratilgan.
4. Dabo
Ushbu framework maqsadi WxPython. Bu platformalararo dasturlarni ishlab chiqish uchun uch bosqichli ramka.
5. Kivy
Kivy OpenGL ES 2-ga asoslangan bo'lib, u har bir platforma uchun o'ziga xos multi-touch xususiyatiga ega. Bu o'yinni rivojlantirish uchun juda yaxshi bo'lgan voqealarga asoslangan framework.
6. Pyforms
Pyforms - bu GUI dasturini ishlab chiqish uchun ishlatiladigan Python 2.7 / 3.x muhit doirasi. Bu kodni qayta ishlatishni qoʻllab quvvatlaydi.
7. PyGObject
PyGObject yordamida siz GNOME loyihasi uchun Python dasturlarini yozishingiz mumkin. GTK + yordamida Python dasturlarini yozish ham mumkin.
8. PyQt
Qt - bu o'zaro faoliyat platformalar doirasi. Bu C ++ da yozilgan. Bu ko'plab vositalar va API-larga ega bo'lgan juda to'liq kutubxona. U ko'plab sohalarda keng qo'llaniladi. Ko'p platformalarni qamrab oladi.
9. PyGUI
PyGUI Unix, Macintosh va Windows platformalari uchun mo'ljallangan. Ushbu MVC framework fokuslari Python ekotizimiga iloji boricha osonroq moslashishdir.
10.libavg
Bu C ++ da yozilgan uchinchi tomon kutubxonasi. Uning quyidagi xususiyatlari mavjud:
Python o'zgaruvchilari ko'rinishidagi elementlarni namoyish qilish;
tadbirlarni boshqarish tizimi;
taymerlar;
jurnallarni qo'llab-quvvatlaydi .
11. PyGTK | PyGObject
Linuxda keng qo'llaniladigan "GTK +" "PyGTK" dan "GTK +" o'ramidir. Kivy va PyQt bilan taqqoslaganda PyGTK Unix, Macintosh, Windows platformalari uchun juda yengil.
Ushbu MVC doirasi Kanterberi universiteti vakili Greg Eving (Yangi Zelandiya) tomonidan ishlab chiqilgan. Uning asosiy yo'nalishi Python ekotizimiga imkon qadar sodda moslashishdir.
12. wxPython
WxWidgets-ga asoslangan Python uchun o'zaro faoliyat platformali GUI. C ++ da yozilgan.
@python_self
5 · 402 ·