محب روفائيل نشر 14 سبتمبر 2022 أرسل تقرير نشر 14 سبتمبر 2022 انا أتعلم tkinter كيف ممكن اجعل كل window في فايل لوحدها لغرض التنظيم؟ وكيف اوصل من هذه الويندو لهذه الويندو؟ تمام لو كان الرد فيديو سواء انجليزي او عربي. 1 اقتباس
0 Kais Hasan نشر 14 سبتمبر 2022 أرسل تقرير نشر 14 سبتمبر 2022 يمكنك القيام بذلك عن طريق كتابة دالة تقوم بتنفيذ الملف باستعمال توابع المكتبة os. لنفترض أنه لديك ملفين كل منهما يحوي على window و لديك كود أساسي تريد منه تنفيذ window معينة. يمكن القيام بذلك عن طريق كتابة التابع التالي: def open(filename): os.chdir("موقع الملفات التي تحوي النوافذ") os.system('python '+filename) # هنا سنقوم بتنفيذ الملف ثم يمكن القيام بالاستدعاءات المناسبة، على سبيل المثال يمكن وضع زر لكل نافذة ليفتحها بالشكل التالي: from tkinter import * # لا تقم بهذا بشكل اعتيادي main= Tk() btn_w1 = Button(main,text="open w1",command=lambda: open("w1.py")).pack() btn_w2 = Button(main,text="open w2",command=lambda: open("w2.py")).pack() main.mainloop() أي أننا قمنا باستعمال البارامتر command لنمرر ما يجب القيام به، فهو هنا عند كبس الزر سيقوم بتشغيل التعليمة التي تقوم باستدعاء التابع open و الذي يقوم بتنفيذ النافذة المطلوبة. اقتباس
السؤال
محب روفائيل
انا أتعلم tkinter
كيف ممكن اجعل كل window في فايل لوحدها لغرض التنظيم؟ وكيف اوصل من هذه الويندو لهذه الويندو؟
تمام لو كان الرد فيديو سواء انجليزي او عربي.
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.