توفر مكتبة تكينتر العديد من الاحتمالات لإنشاء واجهة مستخدم رسومية في بايثون. واحدة من وظائف هامة من تكينتر هو القطعة "النص" ، حقل إدخال النص متعدد الأسطر. هذه القطعة تسمح لك ليس فقط لعرض النص ، ولكن أيضا لتغيير مظهره ، بما في ذلك حجم الخط.
لتغيير حجم الخط في نص تكينتر ، يجب عليك استخدام الأساليب والسمات المتاحة لهذه الأداة. لتغيير حجم الخط للنص بأكمله ، يمكننا استخدام طريقة" تكوين "مع وسيطات" الخط "و" الحجم". على سبيل المثال ، سيقوم الكود التالي بتعيين حجم الخط إلى 12 نقطة:
نص.تكوين (الخط=("هلفتيكا" ، 12))
من الممكن أيضا تغيير حجم الخط لجزء معين من النص. للقيام بذلك ، حدد جزءا من النص ثم قم بتطبيق طريقة "تكوين العلامة" عليه ، مع تحديد اسم العلامة وحجم الخط المطلوب. على سبيل المثال ، سيغير الكود التالي حجم خط الجزء المحدد بمقدار 18 نقطة:
نص.تكوين العلامة ("حجم الخط" ، الخط=("أريال" ، 18))
بالإضافة إلى تغيير حجم الخط ، تكينتر نص يسمح لك أيضا بتخصيص العديد من معلمات النص الأخرى ، بما في ذلك اللون والنمط والمحاذاة وما إلى ذلك. تحقق من وثائق تكينتر لمزيد من المعلومات حول قدرات هذه القطعة قوية.
- كيفية تغيير حجم الخط في نص تكينتر: دليل مفصل
- الخطوة 1: إنشاء وتكوين القطعة النص تكينتر
- الخطوة 2: الوصول إلى المحتوى وتحديد الخط
كيفية تغيير حجم الخط في نص تكينتر: دليل مفصل
في تكينتر ، وحدة بيثون لإنشاء واجهة مستخدم رسومية ، يمكنك بسهولة تغيير حجم الخط في حقل النص. يمكن أن يكون تغيير حجم الخط مفيدا إذا كنت تريد أن يكون النص في تطبيقك أسهل في القراءة أو يتطابق بشكل أفضل مع التصميم.
في تكينتر ، يتم إنشاء حقل نص باستخدام أداة النص (). لتغيير حجم الخط في حقل نصي ، ستحتاج إلى استخدام طريقة الوسم () ، والتي تسمح لك بتخصيص خصائص علامة معينة ، بالإضافة إلى تعيين إعدادات العلامة "الأصلية". في هذه الحالة ، ستكون علامتنا "الخط".
أولا ، لنقم بإنشاء حقل نصي بسيط يحتوي على عدة أسطر من النص:
"'بايثون
من استيراد تكينتر *
الجذر = المعارف التقليدية()
نص = نص (جذر)
نص.حزمة()
نص.إدراج (نهاية ، " مثال النص في نص تكينتر!")
الآن يمكننا استخدام طريقة الوسم () لتغيير حجم الخط:
"'بايثون
نص.تاغ_كونفيغ ("الخط" ، الخط=("أريال" ، 20))
نص.إضافة العلامة ("الخط" ، "1.0" ، "النهاية")
في هذا المثال ، نستخدم طريقة الوسم () لتكوين خصائص علامة" الخط". وضعنا الخط أريال وحجم 20. ثم نستخدم طريقة إضافة العلامة () لتطبيق علامة " الخط "على النص في النطاق من" 1.0 "إلى" النهاية " ، مما يعني من بداية النص إلى نهايته.
الآن ، عندما نطلق تطبيقنا ، سيتم عرض النص في حقل النص بحجم الخط أريال 20.
يمكنك أيضا تطبيق الخط على الأسطر الفردية أو أجزاء النص باستخدام طريقة العلامة() وتحديد النطاق المطلوب. على سبيل المثال ، لتغيير حجم الخط فقط للسطر الأول من النص:
"'بايثون
نص.إضافة العلامة ("الخط" ، " 1.0 " ، " 1.النهاية")
سيؤدي هذا إلى تطبيق علامة" الخط " فقط على السطر الأول من النص في حقل النص.
وبالتالي ، يمكنك بسهولة تغيير حجم الخط في حقل النص تكينتر باستخدام طريقة تاغ_كونفيغ() وطريقة تاغ_أد (). يمكن أن تكون هذه الطريقة مفيدة إذا كنت ترغب في منح تطبيقك مظهرا أكثر تخصيصا أو مجرد تحسين قابلية قراءة النص.
الخطوة 1: إنشاء وتكوين القطعة النص تكينتر
تحتاج أولا إلى استيراد وحدة تكينتر:
استيراد تكينتر كما تك
ثم قم بإنشاء نافذة وإضافة نص تكينتر:
نافذة.مينلوب()
بعد تشغيل البرنامج ، سترى نافذة بها حقل فارغ يمكنك من خلاله إدخال نص.
لتعيين النص الأولي في القطعة النص تكينتر ، يمكنك استخدام طريقة إدراج وتمريرها الموقف والنص:
عرض النص.أدخل ("1.0" ، " مرحبا بالعالم!")
تأخذ طريقة الإدراج وسيطتين: الموضع والنص. يعني الموضع " 1.0 " أنه سيتم إدراج النص في بداية الأداة.
الآن لديك القطعة النص تكينتر مع النص الأولي.
الخطوة 2: الوصول إلى المحتوى وتحديد الخط
.
. تقوم هذه الطريقة بإرجاع كائن خط يحتوي على سمات مختلفة مثل اسم الخط والحجم ومحتوى الدهون وما إلى ذلك. على سبيل المثال ، للحصول على كائن خط نص ، يمكنك استخدام التعليمات البرمجية التالية:
استيراد تكينتر.الخط كما تكفونتfont_name = text_widget.cget('font')