Giriş Widget’ları , bir kullanıcıdan bir giriş almak için kullanılır. Şu şekilde oluşturulabilir:
giriş = ttk.Entry (ana, seçenek = değer, ...)
Kod # 1: widget Girişi ve kullanıcı girişi alma (yalnızca String verilerini alma).
# tkinter içe aktarma
from
tkinter
içe aktar
*
’dan tkinter
Tk ()
# geometri belirtme
)
# Bu, < kullanıcıdan girdi almak için kullanılır. /code>
# ve bunu Giriş Widget’ında gösterin.
# Klavyeden aldığımız veriler ne olursa olsun
# bir dize olarak ele alınacaktır.
input_text
=
StringVar ()
=
input_text, yasla
=
# uygulama başlar başlamaz
entry1.focus_force ()
entry1.pack (yan
=
’Save’
, komut
=
lambda
: askyesno (
))
save.pack (yan
=
ÜST, pady
=
10
)
Çıktı:
Yukarıdaki çıktıda, kodu, düğmesine basın, metni kaydetmek isteyip istemediğinizi soran bir onay mesajı görünür (metin kaydedilmez, sadece kullanılmış düğmenin işlevselliğini görüntülemek için).
Kod # 2: giriş widget’ında girilen metne stil ekleyin.
’dan tkinter.messagebox
import
askyesno
root
=
Tk ()
root.geometry (
’ 200x100’
input_text
=
StringVar ()
# Bu sınıf stil eklemek için kullanılır
# mevcut herhangi bir widget’a
stil
=
ttk.Style ( )
style.configure (
’TEntry’
, foreground
=
’green’
< kod sınıfı ="plain ">)
=
ttk. Giriş (root, textvariable
=
input_text, yaslamak
=
CENTER,
font
=
’kurye’
,
15
,
’bold’
))
input1.focus_force ()
input1.pack (yan
=
=
10
)
=
ttk. Düğme (kök, metin
=
’Save’
, komut
=
lambda
: askyesno (
’Onayla’
,
’ Kaydetmek istiyor musunuz? ’
))
save.pack (yan
=
=
10
)
root.mainloop ()
Çıktı:
Yukarıdaki çıktıda, yazı tipi renginin değiştiğini, yazı tipi ailesinin değiştiğini, metnin la olduğunu fark edebilirsiniz. normalden daha uzun ve metin kalın yazılmıştır. Bunun nedeni, girdiğimiz metne stil eklememizdir.
Bu makalenin sorunu çözmenize yardımcı olduğunu umuyoruz. Tkinter | ttk.Entry widget`ını kullanarak girilen metne stil ekleme dışında, Python functions ile ilgili diğer konulara bakın.
Python'da başarılı olmak ister misiniz? en iyi Python çevrimiçi kursları 2023 hakkındaki incelememize bakın. Veri Bilimi ile ilgileniyorsanız, R'de programlamayı nasıl öğreneceğinizi de kontrol edin.
Bu arada, bu materyal diğer dillerde de mevcuttur:
- Tkinter | ttk.Entry widget`ını kullanarak girilen metne stil ekleme
- Italiano Tkinter | ttk.Entry widget`ını kullanarak girilen metne stil ekleme
- Deutsch Tkinter | ttk.Entry widget`ını kullanarak girilen metne stil ekleme
- Français Tkinter | ttk.Entry widget`ını kullanarak girilen metne stil ekleme
- Español Tkinter | ttk.Entry widget`ını kullanarak girilen metne stil ekleme
- Türk Tkinter | ttk.Entry widget`ını kullanarak girilen metne stil ekleme
- Русский Tkinter | ttk.Entry widget`ını kullanarak girilen metne stil ekleme
- Português Tkinter | ttk.Entry widget`ını kullanarak girilen metne stil ekleme
- Polski Tkinter | ttk.Entry widget`ını kullanarak girilen metne stil ekleme
- Nederlandse Tkinter | ttk.Entry widget`ını kullanarak girilen metne stil ekleme
- 中文 Tkinter | ttk.Entry widget`ını kullanarak girilen metne stil ekleme
- 한국어 Tkinter | ttk.Entry widget`ını kullanarak girilen metne stil ekleme
- 日本語 Tkinter | ttk.Entry widget`ını kullanarak girilen metne stil ekleme
- हिन्दी Tkinter | ttk.Entry widget`ını kullanarak girilen metne stil ekleme
Shanghai | 2023-03-30
Python functions her şey biraz kafa karıştırıcı 😭 Tkinter | ttk.Entry widget`ını kullanarak girilen metne stil ekleme karşılaştığım tek sorun değil. Umarım artık ortaya çıkmaz
Berlin | 2023-03-30
Basitçe ifade edilmiş ve açık. Paylaşım için teşekkürler. Tkinter | ttk.Entry widget`ını kullanarak girilen metne stil ekleme ve Python functions ile ilgili diğer konular her zaman benim zayıf noktam olmuştur 😁. Bunun en iyi yöntem olduğundan tam olarak emin değilim
Rome | 2023-03-30
Basitçe ifade edilmiş ve açık. Paylaşım için teşekkürler. Tkinter | ttk.Entry widget`ını kullanarak girilen metne stil ekleme ve Python functions ile ilgili diğer konular her zaman benim zayıf noktam olmuştur 😁. Lisans tezimde kullanacağım