السلام عليكم و رحمة الله في سلسلة دروس Tkinter
أولا:
#! /usr/bin/python
# -*- coding: UTF-8 -*-
#مرحبا بكم في الدرس الثالت من الدورة
from Tkinter import *
import tkMessageBox
import sys
k=Tk()
k.geometry("400x300")
k.title("حاسبتي")
l=Label(text="':العدد الأول:").pack()
r=StringVar()
E=Entry(textvariable=r).pack()
l1=Label(text=":العدد الثاني").pack()
r1=StringVar()
E2=Entry(textvariable=r1).pack()
def Calc():
v=int(r.get())*int(r1.get())
tkMessageBox.showinfo(":النتيجة",v)
B=Button(text="اضغط هنا",command=Calc).pack()
k.mainloop()شرح الكود:
#! /usr/bin/python
# -*- coding: UTF-8 -*-
#مرحبا بكم في الدرس الثالت من الدورة
from Tkinter import *
import tkMessageBox
import sys
k=Tk()
k.geometry("400x300")
k.title("حاسبتي")
l=Label(text="':العدد الأول:").pack()
r=StringVar()
# نعطي r تساوي سترينغ
E=Entry(textvariable=r).pack()
# نعطي دالة الادخال الأول بأنها تساوي r
l1=Label(text=":العدد الثاني").pack()
r1=StringVar()
E2=Entry(textvariable=r1).pack()
#كما في المرة السابقة
def Calc():
v=int(r.get())+int(r1.get())
#عملية الجمع
tkMessageBox.showinfo(":النتيجة",v)
#يعطينا في الأخير النتيجة
# دالة مكتبة tkMessageBox
#أحد فروع مكتبة فنهىفثق
#نجمع الرقم الاول مع الرقم الثاني
# من الضروري استدعاء مكتبة sys
B=Button(text="اضغط هنا",command=Calc).pack()
k.mainloop()تمرين:
برمج برنامجا يقوم بحساب مساحة المستطيل .
أراكم في الحلقة القادمة ان شاء الله