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