• 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Pencerenin Durumunu Ayarlamak

 
#1

Tkinter’de bir pencere ilk oluşturulduğunda dört farklı durumda bulunabilir. Bu durumları şöyle sıralayabiliriz:
Alıntı:
normal
Pencere ekranda görünür
iconic
Pencere görev çubuğundadır
withdrawn
Pencere görünmez haldedir
zoomed
Pencere tam ekran durumundadır
Pencere ilk oluşturulduğunda öntanımlı olarak “normal” durumdadır. Yani ekranda görünür.
Tkinter’de bir pencerenin durumunu değiştirmek için state() adlı bir metottan yararlanacağız. Yukarıdaki tabloda görünen değerler ise, state() adlı bu metodun olası parametrelerini gösteriyor. Mesela biz pencere ilk oluştuğunda görev çubuğunda kalsın istiyorsak, state() metodunu iconic parametresi ile birlikte kullanabiliriz:
from tkinter import *

pencere = Tk()
pencere.state("iconic")

mainloop()
Bu şekilde penceremiz görev çubuğuna yerleşecektir.
Eğer oluşturduğumuz bir pencerenin görünmez olmasını istiyorsak bu defa withdrawn parametresini kullanacağız:
pencere.state("withdrawn")
Pencerenin tam ekran açılması için ise zoomed parametresi kullanılır:
pencere.state("zoomed")
Yazdığınız programlarda, oluşturduğunuz pencerelerin duruma göre farklı hallerde bulunması gerekebilir. Örneğin kullanıcı bir düğmeye bastığında pencere otomatik olarak gizlenebilir. Ya da ana pencere normal bir boyutta iken, programın ikincil pencerelerinden biri tam ekran durumunda olabilir. Anlattığımız bu şeyleri nasıl yapabileceğimizi henüz bilmiyoruz. Ama birkaç bölüm sonra bunların hepsini kolayca yapabilecek duruma geleceğiz.



Bul
Alıntı


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Pencerenin Eni, Boyu ve Konumu comrate 0 2,614 24-04-2017, Saat: 14:57
Son Mesaj: comrate
  Pencerenin Boyutlandırılmasını Engellemek comrate 0 2,076 24-04-2017, Saat: 14:55
Son Mesaj: comrate

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Bu konuyu görüntüleyen kullanıcı(lar):
1 Ziyaretçi

   
Türkçe Çeviri: Emre KRMN, Kodlayanlar MyBB, © 2002-2024 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-∞ Tüm hakları saklıdır.