سنقوم بإنشاء تطبيق صغير لتدوين الملاحظات بلغة بايثون. أولاً، سنقوم بفتح نافذة يمكننا الكتابة فيها باستخدام شريط القائمة الذي يحتوي على خيارات الحفظ والفتح.
system
سنقوم بإنشاء تطبيق صغير لتدوين الملاحظات بلغة بايثون. أولاً، سنقوم بفتح نافذة يمكننا الكتابة فيها باستخدام شريط القائمة الذي يحتوي على خيارات الحفظ والفتح.
user
بالتأكيد! سنستخدم وحدة Tkinter الخاصة بـ Python لإنشاء نافذة وقائمة.

استيراد tkinter كـ tk
من ملف حوار استيراد tkinter

#افتح نافذة
الجذر = تك.تك ()
root.title("تطبيق تدوين الملاحظات")

#أدخل مربع نص
text_box = tk.Text(الجذر)
text_box.pack()

# أدخل شريط القوائم
Menu_bar = tk.Menu(الجذر)
root.config(القائمة=menu_bar)
file_menu = tk.Menu(menu_bar, Teaoff=0)

# وظيفة فتح الملف
تعريف open_file ():
    file_path = filedialog.askopenfilename()
    مع open(file_path, "r") كملف:
        النص = ملف.قراءة ()
        text_box.delete("1.0"، tk.END)
        text_box.insert("1.0"، نص)
        
# حفظ وظيفة الملف
تعريف save_file ():
    file_path = filedialog.asksaveasfilename()
    مع open(file_path, "w") كملف:
        text = text_box.get("1.0"، tk.END)
        ملف.كتابة (نص)
        
# تسميات وأوامر قائمة الملفات
file_menu.add_command(label = "فتح"، الأمر = open_file)
file_menu.add_command(label = "حفظ"، الأمر = save_file)
Menu_bar.add_cascade(label = "ملف"، القائمة = file_menu)

#الحلقة الرئيسية
الجذر.الحلقة الرئيسية()

اسمحوا لي أن أعرف إذا كانت لديك أي أسئلة أو كنت بحاجة إلى مساعدة في إضافة ميزات إضافية إلى البرنامج النصي الخاص بك.
assistant
system
سنقوم بإنشاء تطبيق صغير لتدوين الملاحظات بلغة بايثون. أولاً، سنقوم بفتح نافذة يمكننا الكتابة فيها باستخدام شريط القائمة الذي يحتوي على خيارات الحفظ والفتح.
user
سنقوم بإنشاء نافذة جديدة باستخدام شريط القائمة، ثم نضيف زر "حفظ" و"فتح" في شريط الأدوات.
سنقوم بإنشاء نافذة جديدة باستخدام شريط القائمة، ثم نضيف زر "حفظ" و"فتح
assistant