Buttons and Labels in Tkinter GUI: Counter Feature (Tkinter GUI #3)

Posted by

الأزرار والنصوص اللغير معدلة (Tkinter GUI #3 | Button and Label (Counter)

الأزرار والنصوص اللغير معدلة (Tkinter GUI #3 | Button and Label (Counter)

في هذا الدرس سنتعلم كيفية إنشاء زر (Button) و علامة (Label) في تطبيق Tkinter. ونقدم مثال على كيفية استخدام الأزرار لعمل تحكم بالعداد (Counter).

استخدام الأزرار والنصوص في Tkinter

لإنشاء زر في Tkinter يمكننا استخدام الوظيفة Button وتحديد النص الذي سيظهر على الزر. بينما يمكننا استخدام الوظيفة Label لعرض نص ثابت على الشاشة.

مثال على زر التحكم بالعداد

في هذا المثال سنقوم بإنشاء نص (Label) يعرض قيمة عداد، وزرين أحدهما لزيادة قيمة العداد والآخر لتقليلها.


العداد: 0

const counterValue = document.getElementById(‘counter-value’);
const increaseBtn = document.getElementById(‘increase-btn’);
const decreaseBtn = document.getElementById(‘decrease-btn’);

let counter = 0;

increaseBtn.addEventListener(‘click’, () => {
counter++;
counterValue.innerText = counter;
});

decreaseBtn.addEventListener(‘click’, () => {
counter–;
counterValue.innerText = counter;
});

هذا المثال يظهر كيفية إنشاء زرين لزيادة وتقليل قيمة عداد وعرض قيمة العداد باستخدام العناصر Button و Label في Tkinter. تأكد من استخدام الأحداث (events) للتحكم في سلوك الأزرار وتحديث قيمة العداد بشكل مناسب.