PyGTK - Kelas Penting
Modul PyGTK berisi berbagai widget. Kelas gtk.Object bertindak sebagai kelas dasar untuk sebagian besar widget serta untuk beberapa kelas non-widget. Jendela tingkat atas untuk aplikasi desktop yang menggunakan PyGTK disediakan oleh kelas gtk.Window. Tabel berikut mencantumkan widget penting dan fungsinya -
S.NO | Kelas dan Deskripsi |
---|---|
1 | gtk.Widget Ini adalah kelas gtk.base untuk semua widget PyGTK. gtk.Widget menyediakan sekumpulan metode dan sinyal umum untuk widget. |
2 | gtk.Window Ini adalah jendela tingkat atas yang menampung satu widget anak. gtk. Windows adalah area tampilan yang didekorasi dengan bilah judul, dan item yang memungkinkan pengguna untuk menutup, mengubah ukuran, dan memindahkan jendela. |
3 | gtk.Button Ini adalah widget tombol tekan yang mengeluarkan sinyal saat diklik. gtk. Tombol biasanya ditampilkan sebagai tombol tekan dengan label teks dan umumnya digunakan untuk melampirkan fungsi panggilan balik. |
4 | gtk.Entry Ini adalah widget entri teks satu baris. |
5 | gtk.Label Widget ini menampilkan teks hanya-baca dalam jumlah terbatas. |
6 | gtk.ButtonBox Ini adalah kelas dasar untuk widget yang berisi banyak tombol. |
7 | gtk.HBox Ini adalah wadah yang mengatur widget turunannya menjadi satu baris horizontal. |
8 | gtk.VBox Ini adalah wadah yang mengatur widget turunannya ke dalam satu kolom. |
9 | gtk.Fixed Ini adalah wadah yang dapat menempatkan widget anak pada posisi tetap dan dengan ukuran tetap, diberikan dalam piksel. |
10 | gtk.Layout Ini menyediakan area yang dapat digulir tak terbatas yang berisi widget anak dan gambar kustom. |
11 | gtk.MenuItem Widget ini mengimplementasikan tampilan dan perilaku item menu. Subkelas widget turunan dari gtk.MenuItem adalah satu-satunya turunan menu yang valid. Saat dipilih oleh pengguna, mereka dapat menampilkan menu popup atau menjalankan fungsi atau metode terkait |
12 | gtk.Menu Ini adalah menu dropdown yang terdiri dari daftar objek MenuItem yang dapat dinavigasi dan diaktifkan oleh pengguna untuk menjalankan fungsi aplikasi. |
13 | gtk.MenuBar Ini menampilkan item menu secara horizontal dalam jendela aplikasi atau dialog. |
14 | gtk.ComboBox Widget ini digunakan untuk memilih dari daftar item. |
15 | gtk.Scale Ini adalah kontrol slider horizontal atau vertikal untuk memilih nilai numerik. |
16 | gtk.Scrollbar Ini menampilkan scrollbar horizontal atau vertikal. |
17 | gtk.ProgressBar Ini digunakan untuk menampilkan kemajuan operasi yang berjalan lama. |
18 | gtk.Dialog Ini menampilkan jendela popup untuk informasi dan tindakan pengguna. |
19 | gtk.Notebook Widget ini adalah wadah yang anak-anaknya merupakan halaman yang tumpang tindih yang dapat beralih di antara menggunakan label tab. |
20 | gtk.Paned Ini adalah kelas dasar untuk widget dengan dua panel, yang disusun secara horizontal atau vertikal. Widget anak ditambahkan ke panel widget. Pembagian antara dua anak dapat disesuaikan oleh pengguna. |
21 | gtk.TextView Widget ini menampilkan konten objek TextBuffer. |
22 | gtk.Toolbar Penampung ini menampung dan mengelola sekumpulan tombol dan widget di bilah horizontal atau vertikal. |
23 | gtk.TreeView Widget ini menampilkan konten TreeModel standar (ListStore, TreeStore, TreeModelSort) |
24 | gtk.DrawingArea Widget ini membantu dalam membuat elemen antarmuka pengguna khusus. gtk.DrawingArea pada dasarnya adalah widget kosong yang berisi jendela tempat Anda dapat menggambar. |
25 | gtk.Calendar Widget ini menampilkan kalender dan memungkinkan pengguna untuk memilih tanggal. |
26 | gtk.Viewport Widget ini menampilkan porsi widget yang lebih besar. |