Kita sudah mengetahui bagaimana menggunakan button. Untuk membuat button dapat kita gunakan fungsi seperti berikut :
gtk.Button(label=None,stock=None)
Jika string label disertakan maka akan tertulis di dalam button. Jika stock disertakan maka icon dan label tertentu akan dimuat ke dalam button. Stock adalah kumpulan difinisi 'sumber daya' yang ada di dalam pustaka GTK. Diantaranya adalah stock pasangan icon dan textnya.
Kita dapat juga menampilkan text label dan icon yang kita buat sendiri. Program button.py adalah contoh tersebut. Window yang tampil akan seperti ini :
Jika kita lihat source-code-nya, icon button diambil dari file info.xpm.