temin pencere (import tkinter)
temin pencere, Python’un tkinter kütüphanesini Hazer’a dahil eder. Tüm widget’lar ve yardımcı sınıflar Türkçe isimlerle kullanılabilir.
Not: Sabitler (
LEFT,RIGHT,TOP,BOTTOM,HORIZONTAL,VERTICALvb.) evrensel GUI terimleri olduğu için değiştirilmemiştir.
Kullanım
Section titled “Kullanım”temin pencere olarak p
uygulama = p.Pencere()uygulama.başlık("Merhaba Hazer!")uygulama.geometri("400x300")
etiket = p.Etiket(uygulama, text="Merhaba!", font=("Arial", 16))etiket.paketle(pady=20)
dugme = p.Düğme(uygulama, text="Tıkla!", command=uygulama.yok_et)dugme.paketle()
p.döngüyü_başlat()Widget’lar
Section titled “Widget’lar”| tkinter | pencere |
|---|---|
Tk | p.Pencere |
Frame | p.Çerçeve |
Label | p.Etiket |
Button | p.Düğme |
Entry | p.Giriş |
Text | p.Metin |
Canvas | p.Tuval |
Listbox | p.ListeKutusu |
Scrollbar | p.KaydırmaÇubuğu |
Scale | p.Ölçek |
Checkbutton | p.OnayKutusu |
Radiobutton | p.SeçenekDüğmesi |
Spinbox | p.DöndürmeKutusu |
Menu | p.Menü |
Menubutton | p.MenüDüğmesi |
Toplevel | p.ÜstPencere |
LabelFrame | p.EtiketliÇerçeve |
PanedWindow | p.BölmePenceresi |
OptionMenu | p.SeçenekMenüsü |
Message | p.Mesaj |
Değişken Sınıfları
Section titled “Değişken Sınıfları”| tkinter | pencere |
|---|---|
StringVar | p.DizgiDeğişkeni |
IntVar | p.TamSayıDeğişkeni |
DoubleVar | p.OndalıkDeğişkeni |
BooleanVar | p.MantıksalDeğişkeni |
Ortak Widget Metodları
Section titled “Ortak Widget Metodları”| tkinter | pencere |
|---|---|
pack | .paketle |
grid | .izgara |
place | .yerleştir |
destroy | .yok_et |
config | .yapılandır |
update | .güncelle |
focus | .odaklan |
bind | .bağla |
deiconify | .göster |
withdraw | .gizle |
Pencere Metodları
Section titled “Pencere Metodları”| tkinter | pencere |
|---|---|
geometry | .geometri |
title | .başlık |
resizable | .yeniden_boyutlandır |
mainloop | .döngü |
Etiket & Düğme Metodları
Section titled “Etiket & Düğme Metodları”| tkinter | pencere |
|---|---|
config(text=...) | .metin_ayarla |
cget("text") | .metin_al |
config(state=NORMAL) | .etkinleştir |
config(state=DISABLED) | .devre_dışı |
Tuval Metodları
Section titled “Tuval Metodları”| tkinter | pencere |
|---|---|
create_rectangle | .dikdörtgen |
create_oval | .daire |
create_line | .çizgi |
create_text | .yazı |
create_image | .resim |
delete | .sil |
Fonksiyonlar
Section titled “Fonksiyonlar”| tkinter | pencere |
|---|---|
mainloop | p.döngüyü_başlat |
getint | p.tam_sayı_al |
getdouble | p.ondalık_al |
getboolean | p.mantıksal_al |