Title

مقدمة إلى مكتبة تكنتر الرسومية | Python3 & Tkinter

مقدمة إلى مكتبة تكنتر مع مشروع بسيط كتطبيق عملي

4.05 (38 reviews)
Udemy
platform
العربية
language
IT Certification
category
مقدمة إلى مكتبة تكنتر الرسومية | Python3 & Tkinter
2 246
students
1 hour
content
May 2023
last update
FREE
regular price

What you will learn

سيتعلم الدارس كيفية تطبيق اساسيات لغة بايثون مع تكنتر فريمورك لصنع تطبيقات سطح مكتب

أمثلة عملية بكل جزء خلال الكورس

Why take this course?

إليك خطة مبسطة لإنشاء تطبيق واجهة المستخدم الرسومية (GUI) باستخدام Python وTkinter:

خطة عامة لإنشاء تطبيق GUI بـ Tkinter:

Step 1: إنشاء الحزن (Script)

أفتح محرر الكود (مثل Python IDLE أو Jupyter Notebook) وقم بكتابة كود Python جديد.

Step 2: إضافة الرموز لـ Tkinter

في حزن الكود، أضف العنصر import tkinter as tk لإستيراد وحدة Tkinter.

import tkinter as tk

Step 3: إنشاء النافذة الرئيسية (Root Window)

قم بإنشاء النافذة الرئيسية لتطبيق GUI.

root = tk.Tk()
root.title("My First Tkinter App")

Step 4: إضافة حاجيات (Widgets)

إضافة أعداء GUI مثل نوافذ، زر، خانات القيم، منصات النص وغيرها. على سبيل المثال، إضافة نص يشجأ المستخدم على النافذة.

label = tk.Label(root, text="Hello, Tkinter!")
label.pack()

Step 5: إضافة زر

يمكنك إضافة أزر (Buttons) التي سيحت بها المستخدم.

def button_click():
    label.config(text="You clicked the button!")

button = tk.Button(root, text="Click Me", command=button_click)
button.pack()

Step 6: إطار التشغيل

تشغيل نظام الحزن (loop) لتعريف واجهة المستخدم والتعامل مع الأحداث.

root.mainloop()

Step 7: استنشاء وتشغيل التطبيق

قم بإجراء الحزن لإنشاء وتشغيل التطبيق GUI.

if __name__ == "__main__":
    root.mainloop()

Step 8: سحابة وتعديل الكود (Optional)

مع الانتشار إلى محرر الكود، أدخل وقائمة الأوامر وحفظها (مثل .py). يمكنك الدعاء على التطبيق بإنشاء نافذة من نوع tkinter.Tk() أو تصحيد السحابة (F5) أو استخدام امتdan السحابة (Ctrl+B) عند Python IDLE.

Step 9: إطلاء التطبيق

لإغلاء التطبيق، استخدم root.destroy() أو غطاء النافذة مع الزر "X".

Step 10: جمع وتشاور الكود (Review and Collaborate)

قم بإطبية الكود، إضافة التعليمات، وحسنه بالأفak أو من قبل مشاركين أصناع.

Step 11: تجربة التشغيل وإصلاح الأخطاء

قم بتشغيل التطبيق واستكشاف أي أخطاء قد تكون حا�ظًا. استخدم مؤلف tkinter.TclError لإيجاد رسالة الأخطاء الأصلية عند الحوائز على أخطاً Tkinter.

Step 12: إعادة البنية التحتية والتطوير (Refactor and Enhance)

خذ فكرة في الشفاء النصي للكود، مضيفة جديدة ميزات، وتحسين أداء التطبيق.

Step 13: نشر التطبيق (Publish the App)

عند الكذب، قم بتثبيت التطبيق في أساً Python (PyInstaller أو cx_Freeze) لإعداد نص مكتوب Windows.

هذا خطة مبسطة لبدء بتطوير تطبيق GUI باستخدام Tkinter. مع زيادة الخبرة، يمكنك الاستفادة من ميزات أضافية وأنشطة Tkinter، مثل ttk, Tkinter.filedialog، Tkinter.messagebox، وغيرها.

Screenshots

مقدمة إلى مكتبة تكنتر الرسومية | Python3 & Tkinter - Screenshot_01مقدمة إلى مكتبة تكنتر الرسومية | Python3 & Tkinter - Screenshot_02مقدمة إلى مكتبة تكنتر الرسومية | Python3 & Tkinter - Screenshot_03مقدمة إلى مكتبة تكنتر الرسومية | Python3 & Tkinter - Screenshot_04

Charts

Price

مقدمة إلى مكتبة تكنتر الرسومية | Python3 & Tkinter - Price chart

Rating

مقدمة إلى مكتبة تكنتر الرسومية | Python3 & Tkinter - Ratings chart

Enrollment distribution

مقدمة إلى مكتبة تكنتر الرسومية | Python3 & Tkinter - Distribution chart

Related Topics

2976410
udemy ID
08/04/2020
course created date
15/04/2020
course indexed date
Bot
course submited by