الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تمصمم GUI ب Tkinter -الجزء الثالت-

بدأه PyBrain في 1 مايو 2014 · 0 رد · 1,091 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم و رحمة الله في سلسلة دروس 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()

تمرين:

برمج برنامجا يقوم بحساب مساحة المستطيل .

أراكم في الحلقة القادمة ان شاء الله

تم تعديل هذه المشاركة بواسطة PyBrain في 1 مايو 2014 في 01:32

1

مواضيع مشابهة