PyGTK - Kelas Jendela
Objek dari kelas gtk.Window menyediakan widget yang umumnya dianggap pengguna sebagai Wwindow. Widget ini adalah sebuah wadah sehingga dapat menampung satu widget anak. Ini menyediakan area yang dapat ditampilkan yang dihiasi dengan bilah judul dan kontrol pengubahan ukuran.
gtk. Kelas Windows memiliki konstruktor berikut -
gtk.Window(type)
Jenis paramter mengambil salah satu dari nilai berikut -
gtk.WINDOW_TOPLEVEL (bawaan) | Jendela ini tidak memiliki orang tua. Jendela Toplevel adalah jendela aplikasi utama dan dialog. |
gtk.WINDOW_POPUP | Jendela ini tidak memiliki bingkai atau dekorasi. Jendela popup digunakan untuk menu dan tooltips. |
Beberapa metode penting dari kelas gtk.Window tercantum di bawah ini -
S.NO | Metode dan Deskripsi |
---|---|
1 | set_title(string) Ini menyetel properti "title" dari gtk.window ke nilai yang ditentukan oleh title. Judul jendela akan ditampilkan di bilah judulnya. |
2 | get_title() Ini mengembalikan judul jendela jika diatur. |
3 | set_position() Ini mengatur posisi jendela. Konstanta posisi yang telah ditentukan sebelumnya adalah -
|
3 | set_focus() Ini menyetel widget yang ditentukan menjadi widget fokus untuk jendela. |
4 | set_resizable() Ini benar secara default. set_resizable () membantu pengguna untuk mengatur ukuran jendela. |
5 | set_decorated() Ini benar secara default. Jika salah, bilah judul dan kontrol pengubahan ukuran jendela akan dinonaktifkan. |
6 | set_modal() Jika benar, jendela menjadi modal dan interaksi dengan jendela lain dicegah. Ini digunakan untuk widget Dialog. |
7 | set_default_size() Ini menetapkan ukuran default jendela ke lebar dan tinggi yang ditentukan dalam piksel. |
Widget gtk.Window memancarkan sinyal berikut -
aktifkan-default | Ini dipancarkan ketika widget anak default jendela diaktifkan biasanya oleh pengguna menekan tombol Kembali atau Enter. |
aktifkan-fokus | Ini dipancarkan saat widget anak dengan fokus diaktifkan biasanya oleh pengguna menekan tombol Spasi. |
bergerak-fokus | Ini dipancarkan saat fokus diubah dalam widget anak jendela saat pengguna menekan Tab, Shift + Tab atau tombol panah Atas, Bawah, Kiri atau Kanan. |
set-focus | Ini dipancarkan saat fokus berubah menjadi widget di window. |