wxPython - Merhaba Dünya
Hello World mesajını görüntüleyen basit bir GUI uygulaması, aşağıdaki adımlar kullanılarak oluşturulmuştur -
Wx modülünü içe aktarın.
Application sınıfının bir nesnesini tanımlayın.
Wx.Frame sınıfının nesnesi olarak bir üst seviye pencere oluşturun. Yapılandırıcıda başlık ve boyut parametreleri verilmiştir.
Frame nesnesine başka kontroller eklenebilse de, bunların yerleşimi yönetilemez. Bu nedenle, Çerçeveye bir Panel nesnesi yerleştirin.
Pencerenin içinde istenen bir konumda 'Merhaba Dünya'yı görüntülemek için bir StaticText nesnesi ekleyin.
Çerçeve penceresini show () yöntemiyle etkinleştirin.
Uygulama nesnesinin ana olay döngüsünü girin.
import wx
app = wx.App()
window = wx.Frame(None, title = "wxPython Frame", size = (300,200))
panel = wx.Panel(window)
label = wx.StaticText(panel, label = "Hello World", pos = (100,50))
window.Show(True)
app.MainLoop()
Yukarıdaki kod aşağıdaki çıktıyı üretir -
wxFrame objecten yaygın kullanılan üst düzey penceredir. TüretilmiştirwxWindow class. Çerçeve, boyutu ve konumu kullanıcı tarafından değiştirilebilen bir penceredir. Bir başlık çubuğu ve kontrol düğmeleri vardır. Gerekirse menü çubuğu, araç çubuğu ve durum çubuğu gibi diğer bileşenler etkinleştirilebilir. Bir wxFrame penceresi, iletişim kutusu olmayan herhangi bir çerçeve veya başka bir çerçeve içerebilir.