Syndicate content

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.

hello world

Mari kita pelajari baris demi baris dari potongan kode di atas.

  1. #!/usr/bin/python

    Baris ini menandakan bahwa script perlu dijalankan oleh python yang terletak pada /usr/bin/python

  2. import gtk

    Panggil modul gtk ke dalam script. Melalui modul gtk inilah pustaka PyGTK disediakan.

  3. window = gtk.Window()

    Buat sebuah objek dari kelas gtk.Window. Objek ini akan diletakkan pada variabel bernama window. Python itu object oriented loh!

  4. window.set_title("Helo World!")

    Seperti yang dapat dilihat, method set_title dari objek window dipanggil. Method ini digunakan untuk mengatur tulisan pada titlebar.

  5. window.show()

    Tampilkan window yang dibuat :)

  6. 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


selanjutnya >

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 --