PyGTK - Pencere Sınıfı

Gtk.Window sınıfının bir nesnesi, kullanıcıların genellikle Wwindow olarak düşündüğü bir pencere öğesi sağlar. Bu widget bir kapsayıcıdır, dolayısıyla bir alt widget tutabilir. Başlık çubuğu ve yeniden boyutlandırma kontrolleriyle dekore edilmiş görüntülenebilir bir alan sağlar.

gtk.Window sınıfı aşağıdaki yapıcıya sahiptir -

gtk.Window(type)

Tür parametresi aşağıdaki değerlerden birini alır -

gtk.WINDOW_TOPLEVEL (varsayılan) Bu pencerenin ebeveyni yok. Üst Düzey pencereler, ana uygulama penceresi ve iletişim kutularıdır.
gtk.WINDOW_POPUP Bu pencerenin çerçevesi veya dekorasyonu yoktur. Menüler ve araç ipuçları için bir açılır pencere kullanılır.

Gtk.Window sınıfının önemli yöntemlerinden bazıları aşağıda listelenmiştir -

S.NO Yöntemler ve Açıklama
1

set_title(string)

Bu, gtk.window öğesinin "title" özelliğini, title. Bir pencerenin başlığı, başlık çubuğunda görüntülenecektir.

2

get_title()

Bu, ayarlanmışsa bir pencerenin başlığını döndürür.

3

set_position()

Bu, pencerenin konumunu ayarlar. Önceden tanımlanmış konum sabitleri -

  • gtk.WIN_POS_NONE

  • gtk.WIN_POS_CENTER

  • gtk.WIN_POS_MOUSE

  • gtk.WIN_POS_CENTER_ALWAYS

  • gtk.WIN_POS_CENTER_ON_PARENT

3

set_focus()

Bu, pencere için odak widget'ı olarak belirtilen widget'ı ayarlar.

4

set_resizable()

Bu, varsayılan olarak doğrudur. set_resizable (), kullanıcının bir pencerenin boyutunu ayarlamasına yardımcı olur.

5

set_decorated()

Bu, varsayılan olarak doğrudur. Yanlışsa, başlık çubuğu ve pencerenin yeniden boyutlandırma kontrolleri devre dışı bırakılacaktır.

6

set_modal()

Doğruysa, pencere kalıcı hale gelir ve diğer pencerelerle etkileşim önlenir. Bu, Dialog widget'ları için kullanılır.

7

set_default_size()

Bu, pencerenin varsayılan boyutunu piksel cinsinden belirtilen genişlik ve yüksekliğe ayarlar.

Gtk.Window widget'ı aşağıdaki sinyalleri yayar -

varsayılanı etkinleştir Bu, pencerenin varsayılan alt pencere öğesi genellikle kullanıcı tarafından Return veya Enter tuşuna basılarak etkinleştirildiğinde görüntülenir.
aktif-odak Bu, odağa sahip alt pencere öğesi genellikle kullanıcı tarafından Boşluk tuşuna basılarak etkinleştirildiğinde çıkar.
hareket odak Bu, kullanıcı Sekme, Shift + Sekme veya Yukarı, Aşağı, Sol veya Sağ ok tuşlarına bastığında pencerenin alt widget'larında odak değiştirildiğinde yayınlanır.
odaklanmak Odak değiştiğinde bu yayınlanır. widget içinde window.