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

تصميم واجهة GUI بTkinter -الجزء الثاني-

بدأه PyBrain في 17 أبريل 2014 · 15 رد · 2,313 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم في الموضوع الثاني لتصميم GUI بTkinter

نبدأ على بركة الله

في هدا الدرس (تغيير لون الخط,تغيير الخلفية,أماكن الادخال,تغيير اتجاه ,الازرار)

أولا:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
from Tkinter import *
app=Tk()
app.title("منتدى الفريق العربي للبرمجة")
app.geometry("300x300")
L=Label(text="مرحبا بكم في الدرس الثاني",bg="red",fg="#BD1550").pack()
app.mainloop()

 الامر bg لون الخلفية

الامر fg هو لون الخط

ملوحوظة:يمكن استخدام أكواد الالوان الخاصة بHTML

صورة التطبيق:

d6a406850e87e94.png

 

الادخال و الأزرار

#!/usr/bin/python
# -*- coding: UTF-8 -*-
from Tkinter import *
app=Tk()
app.title("منتدى الفريق العربي للبرمجة")
app.geometry("300x300")
E=Entry().pack()
B=Button(text="مرحبا بك").pack()
app.mainloop()

Entry يمكن كتابة بها اي شئ

Butoon  الازرار

صورة التطبيق:

4653cf8d81b6110.png

تغيير المكان

#!/usr/bin/python
# -*- coding: UTF-8 -*-
from Tkinter import *
app=Tk()
app.title("منتدى الفريق العربي للبرمجة")
app.geometry("300x300")
E=Entry().pack()
B=Button(text="مرحبا بك").pack(sid=RIGHT)
app.mainloop()

side هو الدي يحدد الاتجاه ادا اردت أن يكون متلا الزر في اليمين او اليسار

فنكتب

#!/usr/bin/python
# -*- coding: UTF-8 -*-
from Tkinter import *
app=Tk()
app.title("منتدى الفريق العربي للبرمجة")
app.geometry("300x300")
E=Entry().pack(side=LEFT)
B=Button(text="مرحبا بك").pack(sid=RIGHT)
app.mainloop()

صورة التطبيق:

9898327b7a6aa7e.png

و هنا ننتهي من الدرس الثاني من دورة

GUI بTkinter

نلتقي مع الدرس القادم

4
#2

وعليكم السلام

 

بارك الله فيك مزيد من الدروس

 

أتمنى أن تكون الدروس على شكل بناء برنامج معين أي بإكتمال الدروس نكون قد قمنا بكتابه برنامج معين

تم تعديل هذه المشاركة بواسطة الطالب39 في 17 أبريل 2014 في 23:56

1
#3
الطالب39 كتب:

وعليكم السلام

 

بارك الله فيك مزيد من الدروس

 

أتمنى أن تكون الدروس على شكل بناء برنامج معين أي بإكتمال الدروس نكون قد قمنا بكتابه برنامج معين

مؤيد  :)  :) 

1
#4

جميل . . .

 

بارك الله فيك

1

Untitled-18.jpg

#5

سيتم وضع المزيد من الدروس ان شاء الله  ادا وجدت المزيد من التفاعل في الموضوع

1
#6
PyBrain كتب:

سيتم وضع المزيد من الدروس ان شاء الله  ادا وجدت المزيد من التفاعل في الموضوع

المنتدي خامل يحتاج الي مزيد من الدروس  :o 

لكن أن شاء الله تجد تفاعل 

وسأكون معك  :)

#7

شكرا على المجهود

#8
PyBrain كتب:

سيتم وضع المزيد من الدروس ان شاء الله  ادا وجدت المزيد من التفاعل في الموضوع

اذا كانت الدروس متفرقه وليس مرتبطه كبقيه الدروس لن تجد التفاعل لأن المتتبع سيجد نفسه معتاد على هذه الدروس فيمل أما إن كانت الدروس كما سبق الذكر عباره عن برنامج متكامل ستجد جلب العديد من التفاعل

 

كما أرجو أن ألفت إنتباهك بأن التفاعل سكون قليل وخاصه في البدايه فأرجو أن لا يحبط هذا من عزيمتك فستبقى الدروس للذين لم يلتحقوا بنا

#9

أخي ما النسخة الداعمة للغة العربية في tkinter أستعمل بيثون 3 و اللغة العربية لا تظهر معي مع العلم أني أعمل على لينيكس و أنت على ويندوز هل هناك فرق بين اﻷصدارات و الدعم للعربية وهذا سبب توقفي في تعلمها

BWbTv5.jpg

تم تعديل هذه المشاركة بواسطة abdou allh في 29 أبريل 2014 في 16:22

#10

أنا استعمل بايثون 2.7

#11

شكرا اخي علي المجهود الرائع....لقد جعلت تكنتر اكثر سهولة...ولكن اواجه صعوبه في استخدام العربيه ما الحل؟؟؟؟

#12

ادا كنت تستعمل بايثون 3

أنصحك باستعمال بايثون 2.7

#13

أخي لا فائدة يبدو أنها لا تدعم اللغة العربية على لينيكس مشكور أخي على كل مازلت أتابع دروسك

Gdwe9P.png

#14

لا تدعم اللغة العربيه علي لينكس..... اذا فهل تدعمها علي ويندوز؟؟؟؟؟؟

#15

نعم يا أخي هي تدعمها في الويندوز

و جميع الامثلة السابقة على الويندوز

#16
abdou allh كتب:

أخي ما النسخة الداعمة للغة العربية في tkinter أستعمل بيثون 3 و اللغة العربية لا تظهر معي مع العلم أني أعمل على لينيكس و أنت على ويندوز هل هناك فرق بين اﻷصدارات و الدعم للعربية وهذا سبب توقفي في تعلمها

BWbTv5.jpg

هل جربت  # -*- coding: UTF-8 -*-  لان الUTF-8 تضم محارف جميع لغات العالم اما ascii فقط الانكليزية مع بعض الرموز رغم افتقار tkinter خاصية اللغات الغير انكليزية ولكن يجب ان يكون برنامجك UTF-8 او تنتقل لمكتبة اخرى

ولكن الحل الافضل الانتقال الى مكتبة اخرى

 

================================

شكرا لكاتب الدرس درس ممتع جعلني افكر بترجمة كتاب عن هذه المكتبة وتحويلة الى دروس هنا

1

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…