author Ahmad Muhardian

Tutorial PyGTK #3: Belajar Membuat Tooltips


Pemrograman GUI dengan PyGTK

Pada tutorial sebelumnya, kita sudah belajar cara membuat tombol dan label.

Berikutnya kita akan belajar cara membuat tooltips.

Baiklah, langsung saja kita mulai ya…

Apa itu Tooltips?

Tootips merupakan sebuah informasi tambahan yang muncul saat sebuah elemen disentuh oleh pointer.

Tooltips dapat membantu pengguna mengetahui informasi dari elemen yang ia sentuh.

Contoh Tooltips:

Contoh Tootltips

Lalu…

Bagaimana Cara Membuat Tootltips?

Gampang!

Kita hanya perlu memanggil method set_tooltip_text() pada elemen yang ingin kita berikan Tootltips.

Contoh:

button.set_tooltip_text("Ini sebuah tombol")

Mari kita coba lihat contoh lengkapnya.

Buatlah sebuah file baru bernama tooltips.py kemudian isi dengan kode berikut:

import gtk

class App(gtk.Window):

  def __init__(self):
    super(App, self).__init__()
   
    self.set_title("Latihan Tooltips")
    self.set_size_request(250,200)
    self.set_position(gtk.WIN_POS_CENTER)
   
    self.connect("destroy", gtk.main_quit)
   
    self.container = gtk.Fixed()
    self.add(self.container)
   
    button = gtk.Button("Sebuah Tombol")
    button.set_size_request(100,35)
   
    self.container.put(button,50,50)
   
    self.set_tooltip_text("Ini jendela")
    button.set_tooltip_text("Ini adalah sebuah tombol")
   
    self.show_all()
   
App()
gtk.main()

Cobalah eksekusi, maka hasilnya:

Aplikasi tooltips

Mudah bukan?

Kapan Kita Harus Menggunakan Tooltips?

Tooltips biasanya digunakan pada tombol yang kurang jelas fungsinya.

Tujuannya untuk memberikan informasi penjelasan tentang tombol tersebut.

Tooltips juga sering digunakan pada ikon yang bisa diklik.

Namun, sepertinya tooltips tidak bagus digunakan pada label. Karena label sendiri merupakan sebuah teks. Buat apa dijelaskan dengan tooltips?

Gunakanlah tooltips pada elemen yang membutuhkan informasi tambahan.

Apa Selanjutnya?

Oke sampai di sini saja tutorial ini.

Kok pendek?

Ya karena cuma segitu yang harus dibahas.

Selanjutnya silahkan pelajari tentang:

Baca Juga ini

Tutorial PyGTK #2: Belajar Membuat Tombol, Label, dan Event Click Handler

Tutorial PyGTK #2: Belajar Membuat Tombol, Label, dan Event Click Handler

Pada tutorial ini, kamu akan belajar cara membuat tombol dan label. Serta belajar cara membuat fungsi untuk event handler pada tombol...

Tutorial PyGTK #1: Belajar Pemrograman GUI dengan Python dan PyGTK di Linux

Tutorial PyGTK #1: Belajar Pemrograman GUI dengan Python dan PyGTK di Linux

GUI adalah singkatan dari Graphical User Interface. Aplikasi GUI memang mudah digunakan. Karena terdapat tampilan visual grafis yang bisa diklik. Salah satu modul atau libraray yang sering digunakan untuk membuat aplikasi GUI adalah GTK+. Pada kesempatan ini, kita akan menggunakan modul tersebut dengan mencoba membuat sebuah jendela atau window. Mari kita mulai… googletag.cmd.push(function () { googletag.display('div-gpt-ad-multibanner1'); }); Apa itu GTK+ dan PyGTK?Sebelum itu, kamu harus pahami dulu apa perbedaan dari GTK+ dan PyGTK.

Belajar Pemrograman Python: Memahami Perulangan

Belajar Pemrograman Python: Memahami Perulangan

Perualangan dalam bahasa pemrograman berfungsi menyuruh komputer melakukan sesuatu secara berulang-ulang. Terdapat dua jenis perualangan dalam bahasa pemrograman python, yaitu perulangan dengan for dan while. Perulangan for disebut counted loop (perulangan yang terhitung), sementara perulangan while disebut uncounted loop (perulangan yang tak terhitung). Perbedaannya adalah perulangan for biasanya digunakan untuk mengulangi kode yang sudah diketahui banyak perulangannya. Sementara while untuk perulangan yang memiliki syarat dan tidak tentu berapa banyak perulangannya.

Belajar Pemrograman Python: Memahami Percabangan untuk Membuat Logika Program

Belajar Pemrograman Python: Memahami Percabangan untuk Membuat Logika Program

Mungkin kalian akan bertanya: Apa itu percabangan dan kenapa dinamakan percabangan? Buat yang belum pernah kuliah atau belajar tentang algoritme dan flowchart, mungkin ini istilah yang baru pertama kamu dengar. Isitilah ini sebenarnya untuk menggambarkan alur program yang bercabang. Pada flow chart, logika “jika…maka” digambarkan dalam bentuk cabang. Karena itu, ini disebut percabangan. Selain percabangan, struktur ini juga disebut control flow, decision, struktur kondisi, Struktur if, dsb.

Belajar Pemrograman Python: Mengenal 6 Jenis Operator dalam Python

Belajar Pemrograman Python: Mengenal 6 Jenis Operator dalam Python

Setelah kita mengenal variabel dan tipe data pada Python, selanjutnya kita akan berkenalan dengan Operator. Apa itu operator? Operator merupakan simbol-simbol yang digunakan untuk melakukan operasi tertentu. Ada enam jenis operator dalam pemrograman yang wajib diketahui: Operator Aritmatika Operator Pembanding/Relasi Operator Penugasan Opeartor Logika Operator Bitwise Operator Ternary Mari kita bahas semuanya… 1. Operator AritmatikaOpeartor aritmatika termasuk dalam operator yang paling sering digunakan dalam pemrograman.

Belajar Pemrograman Python: Mengenal Variabel dan Tipe Data dalam Python

Belajar Pemrograman Python: Mengenal Variabel dan Tipe Data dalam Python

Pada kesempatan ini kita akan mempelajari tentang variabel dan tipe data pada Python. Pastikan sebelumnya sudah mengetahui cara membuat skrip atau program python. Pengertian Variabel dan Tipe DataVariabel merupakan tempat menyimpan data, sedangkan tipe data adalah jenis data yang terseimpan dalam variabel. Variabel bersifat mutable, artinya nilainya bisa berubah-ubah. Membuat Variabel di PythonVariabel di python dapat dibuat dengan format seperti ini: