تكينتر هي مكتبة لغة بيثون شعبية التي تستخدم على نطاق واسع لإنشاء واجهة مستخدم رسومية. يوفر العديد من الأدوات والأدوات لتفاعل المستخدم. واحدة من السمات الهامة لتكينتر هو القدرة على تغيير الخط داخل الحاجيات مثل الأزرار ، والعلامات ، وحقول الإدخال وأكثر من ذلك. في هذا الدليل ، سننظر في كيفية تغيير الخط بسهولة وببساطة في تكينتر لإنشاء واجهات مستخدم أنيقة وجذابة.
لتغيير الخط في تكينتر ، سوف نستخدم طريقة تكوين () ، والذي يسمح لنا لتخصيص خصائص القطعة المختلفة. الخط هو أحد هذه الخصائص ، ويمكننا تغييره عن طريق تحديد الخط الذي نحتاجه وحجمه. هناك عدد كبير من الخطوط المتوفرة في تكينتر ، وسنكون قادرين على اختيار الخط الذي يناسب احتياجاتنا. علاوة على ذلك ، سنكون قادرين أيضا على تخصيص خصائص الخط الأخرى مثل الخط الغامق والمائل والشرطات السفلية.
قبل أن نبدأ ، دعونا نلقي نظرة على بعض الأمثلة على الخطوط المختلفة المتوفرة في تكينتر:
- هلفتيكا
- أريال
- تايمز نيو رومان
- ساعي
- فيردانا
الآن بعد أن عرفنا الخطوط المتاحة ، يمكننا استخدام طريقة التكوين () لتغيير الخط داخل أدوات تكينتر. سنكون قادرين على تعيين حجم الخط واللون والسمنة وخصائص الخط الأخرى لإنشاء واجهة مستخدم فريدة. في هذا الدليل ، سنلقي نظرة على بعض الأمثلة على تغييرات الخط في أدوات تكينتر المختلفة لتسهيل بدء استخدام هذه الميزات في مشاريعك.
- الشروع في العمل مع تكينتر
- تثبيت مكتبة تكينتر
- إنشاء نافذة تطبيق
- العمل مع النص في تكينتر
- إنشاء وترتيب الحاجيات النص
- تغيير خط النص في تكينتر
- الطرق الرئيسية لتغيير الخط في تكينتر
الشروع في العمل مع تكينتر
لبدء العمل مع تكينتر ، تحتاج إلى استيراد الوحدة المناسبة:
استيراد تكينتر كما تك
الجذر = tk.Tk()
الآن بعد أن أصبح لدينا النافذة الرئيسية ، يمكننا إضافة عناصر واجهة مستخدم مختلفة إليها ، مثل الأزرار ومربعات النص والتسميات.
على سبيل المثال ، لإضافة تسمية (حقل نص قابل للتحرير) ، يمكننا استخدام فئة التسمية:
التسمية = المعارف التقليدية.التسمية (الجذر ، النص= " مرحبا ، العالم!")
التسمية.حزمة()
الآن بعد أن أنشأنا النافذة الرئيسية وأضفنا تسمية إليها ، يمكننا تشغيل حلقة التطبيق الرئيسية لعرض النافذة والتعامل مع أحداث إدخال المستخدم.:
- الجذر.مينلوب()
هذه هي الحلقة الرئيسية التي سيتم تشغيلها حتى يغلق المستخدم النافذة أو يقطع تنفيذ البرنامج.
وهكذا ، نبدأ العمل مع تكينتر عن طريق إنشاء النافذة الرئيسية ، إضافة عناصر واجهة المستخدم إليها وبدء دورة التطبيق الرئيسية. هذه مجرد نظرة صغيرة على قدرات تكينتر ، لكنها بالفعل كافية لإنشاء واجهات رسومية بسيطة.
تثبيت مكتبة تكينترلاستخدام مكتبة تكينتر ، تحتاج إلى التأكد من تثبيته على جهاز الكمبيوتر الخاص بك. إذا كنت تعمل على نظام التشغيل ويندوز أو ماك ، ثم على الأرجح تكينتر هو بالفعل مثبتة مسبقا. ومع ذلك ، عادة لا يتم تثبيت تكينتر مسبقا على لينكس ، لذلك قد تحتاج إلى تثبيته يدويا.
لتثبيت تكينتر على لينكس ، استخدم مدير الحزم الخاص بك. فيما يلي أوامر بعض التوزيعات الشائعة:
أوبونتو ودبيان:
سودو الرابطة بين الحصول على تثبيت بيثون 3-المعارف التقليدية
- فيدورا:
سودو دنف تثبيت بيثون 3-تكينتراستيراد تكينترالجذر.مينلوب()الآن يمكنك البدء في إنشاء واجهات باستخدام مكتبة تكينتر وتخصيص الخطوط في التطبيقات الخاصة بك.إنشاء نافذة تطبيق
لإنشاء نافذة تطبيق في تكينتر ، اتبع الخطوات التالية:
استيراد مكتبة تكينتر:
استيراد تكينتر كما تك
:
فئة الجذر = tk.Tk ()
طريقة الحصول على
.
نص-يوفر المزيد من الخيارات للعمل مع النص ، لأنه حقل متعدد الأسطر. يمكنك تغيير أسلوبه وإضافة نص وحذفه وسحب المؤشر وإجراء معالجات أخرى.لتغيير خط النص في تكينتر ، يمكنك استخدام
طريقة التكوين
) ، حجم الخط (
الحجم
- ) واللون (
- استيراد تكينتر كما تك
- النص = المعارف التقليدية.النص (الجذر ، الخط=("أريال" ، 12 ، "غامق"))
- هذا مثال بسيط ، ولكن عند العمل بكميات كبيرة من النص أو في حالة الترميز المعقد ، يمكنك استخدام طرق وأدوات أخرى للعمل مع النص في تكينتر.
في تكينتر ، يتم استخدام أدوات النص لعرض وتحرير بيانات النص متعددة الأسطر. يمكن إنشاؤها باستخدام الفصل
- .
- استيراد الوحدة
- :
- إنشاء مثيل
(موقع القطعة في النافذة)
لبدء حلقة الحدث الرئيسية:
نافذة.مينلوب()يمكن تكوين أداة النص باستخدام طرق مختلفة. تتضمن بعض الطرق الأكثر استخداما ما يلي:
إدراج (فهرس ، نص)
: حذف النص من موضع البداية إلى موضع النهاية في القطعة.
الحصول على (بداية ، نهاية)
- : يغير إعدادات عنصر واجهة المستخدم مثل الخط ولون النص وما إلى ذلك.
- المكان
- نافذة = tk.Tk ()
يمكن أيضا وضع أدوات النص في أماكن مختلفة من النافذة باستخدام الطرق .نص_أدجيت = المعارف التقليدية.نص (نافذة)عرض النص.إدراج (المعارف التقليدية.النهاية ، " مرحبا العالم!")
- عرض النص.حزمة()
- تغيير خط النص في تكينتر
في تكينتر ، مكتبة لإنشاء واجهة رسومية في لغة البرمجة بيثون ، يمكنك بسهولة تغيير خط النص. يتم تمثيل الخطوط في تكينتر بواسطة كائنات من الفئة
تكفونت.الخط
.
استيراد الوحدة
:
إنشاء كائن فئة
باستخدام الطريقة
الخط