Memulai PyGTK
Mungkin tulisan ini bukan murni tutorial namun tempat menulis catatan pengalaman saya belajar python dan PyGTK baru-baru ini. Jadi tolong maklumi saja jika sangat sederhana dan tidak ditulis dengan cara yang tepat.
Sebenarnya sudah lama saya ingin belajar bahasa yang satu ini. Apalagi gosipnya si abang suka pake bahasa uler ini. Berhubung saya dapet tugas kuliah dan kebetulan salah satu tools yg bisa dipake tertulis sebagai library python, makanya sekalian aja belajar bahasa baru. Menurut pengalaman, kalo mau belajar bahasa baru, harus ada sesuatu yang pengen dibuat supaya bisa lebih cepat belajarnya. Selain tuk ngerjain tugas, saya juga iseng-iseng pengen bikin browser mini tuk WikipediaOffline yg diharapkan ada di BlankOn 3 (yg ini beneran tuk iseng2 aja :P WikipediaOffline-nya sih pake ruby aje seperti yg lagi dibuat. Ribet kalo campur2 :P). Jadi yaaa.. sekalian aja :D Mari kita mulai..
Apakah itu PyGTK? Singkatnya, PyGTK adalah pustaka dalam bahasa Python untuk mengakses pustaka grafis GTK+. Menurut saya, lebih enak belajar PyGTK dulu (atau wrapper GTK+ dengan bahasa scripting lainnya) dibanding langsung belajar GTK+ beneran. Soalnya biasanya mumet duluan ngeliat bahasa C. Hehehe..
Hello World!
Biasanya kalau baru belajar bahasa pemrograman, program pertama yang dibuat adalah program yang dapat memberikan sebuah keluaran. Sehingga kita bisa tau kalau program yang kita buat itu bisa bekerja. Contoh keluaran yang sering dipakai adalah tulisan “Hello World!” di layar. Berhubung sekarang kita sedang memakai PyGTK, maka tulisan ini akan saya tampilkan di title bar.
#!/usr/bin/python
import gtk
window = gtk.Window()
window.set_title("Hello World!")
window.show()
gtk.main()
Silakan tulis kode di atas di sebuah file (misalnya 01.py). Lalu jalankan dengan perintah berikut
$ python 01.py
Maka sebuah window berjudul “Hello World!” akan muncul di layar seperti contoh berikut.

Mari kita pelajari baris demi baris dari potongan kode di atas.
#!/usr/bin/pythonBaris ini menandakan bahwa script perlu dijalankan oleh python yang terletak pada
/usr/bin/pythonimport gtkPanggil modul
gtkke dalam script. Melalui modul gtk inilah pustaka PyGTK disediakan.window = gtk.Window()Buat sebuah objek dari kelas
gtk.Window. Objek ini akan diletakkan pada variabel bernamawindow. Python itu object oriented loh!window.set_title("Helo World!")Seperti yang dapat dilihat, method
set_titledari objekwindowdipanggil. Method ini digunakan untuk mengatur tulisan pada titlebar.window.show()Tampilkan window yang dibuat :)
gtk.main()Jalankan main-loop di gtk. Dengan ini, maka seluruh fungsi-fungsi gtk akan dijalankan.
Itulah sekilas tentang PyGTK.. nantikan tutorial berikutnya tentang PyGTK ini :D
- Login to post comments
Menarik juga nih. Ditunggu tutorial berikutnya :D. Jadi pengen belajar jg...
Saya juga nunggu tutorial selanjutnya.
Atu mo bikin kelas?
@milisdad: bikin kelas? lha saya juga lagi belajar.. hehehe.. kalo mau liat versi ruby, tinggal liat punya om diki.
wah, ketinggalan nih gw :D
waduh gtk ya?
katanya seh lebih ribet di banding qt... :)
Akhirnya dibikin juga hehehe, gimana kalo paralel/bareng supaya planet ubuntu kita spam tutorial Gtk wekekeke.
@niwatori: hayukk!! :D ada yg mau bikin kurikulum? hehehe..
wah iang belajar python + gtk yah... udah bosen sama java, php atw yg lain nih... ^ ^
waduh, pake PyGTK. :P gw kirain Tkinter..
python-gtk mantep,
pake python-gtk bisa berkarya banyak
simple tapi powerfull
Wah saya baru tahu malah kalo ada pyGtk, soalnya sy juga baru belajar python tapi tutorialnya menggunakan pyQt
trims info nya mas, tak cari tutorial yang python + Gtk.
pengin tau GUI yang lain...lihat di www.masbiggie.blogspot.com..
'Duel GUI Python -- Tkinter, pyGTK, wxPython --