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.