Python GUI (tkinter Bag. I)

Melanjutkan artikel sebelumnya mengenai python saat ini kita belajar bagaimana kita belajar GUI pada python. Ada beberapa GUI widget pada python tkinter, wxwindow/wxwidget, pyqt dari ketiga widget tersebut default bawaan dari python adalah tkinter dengan tampilan yang sederhana dan tidak terlalu banyak component. Oleh karena itu kali ini kita belajar sedikit tentang tkinter bagaimana cara install dan menggunakan.

Linux : 

apt-get install python-tk (ubuntu/debian)

yum install tkinter (fedora)

Windows :

biasanya secara otomatis terinstall pada pertama kali install python

Untuk selengkapnya silahkan langusng ke website python

Bagaimana memanggil module dan membuat tampilan jendela (window) pada tkinter ?

untuk  memanggil module cukup dengan

import Tkinter

atau

from Tkinter import *

sedangkan untuk menampilkan window seperti dibawah 

root = TkInter.Tk() bila menggunakan import Tkinter

root = Tk() bila menggunakan from Tkinter import *

Nah untuk kode lengkapnya 
#!/usr/bin/python
import Tkinter
root = Tkinter.Tk()
root.mainloop()
Apabila kalian ingin menambahkan beberapa komponen, Berikut beberapa yang tersedia pada tkinter :
KOMPONEN DESKRIPSI
Button Komponen Button berfungsi untuk menampilkan sebuah tombol.
Canvas Komponen Canvas digunakan untuk menggambar bentuk seperti garis, lingkaran, poligon, dan kotak.
Checkbutton Komponen Checkbutton berfungsi menampilkan sejumlah pilihan yang ditandai dengan tanda ‘centang’. Pengguna aplikasi dapat memilih lebih dari satu pilihan.
Entry Komponen Entry berfungsi menampilkan kotak teks satu-baris untuk menerima masukan dari pengguna.
Frame Komponen Frame berfungsi sebagai kontainer bagi komponen lain.
Label Komponen Label berfungsi memberikan keterangan untuk komponen lain. Komponen ini juga dapat diisi gambar.
Listbox Komponen Listbox berfungsi menyediakan daftar pilihan untuk pengguna.
Menubutton Komponen Menubutton berfungsi menampilkan menu.
Menu Komponen Menu berfungsi memberikan berbagai perintah kepada pengguna. Perintah-perintah ini juga tercantum dalam Menubutton.
Message Komponen Message berfungsi menampilkan teks yang terdiri dari sejumlah baris untuk menerima beberapa nilai dari pengguna.
Radiobutton Komponen Radiobutton berfungsi menampilkan sejumlah pilihan dalam bentuk tombol radio.
Scale Komponen Scale berfungsi menampilkan skala geser.
Scrollbar Komponen Scrollbar berguna untuk menambahkan fungsi geser (scroll) pada beberapa komponen, seperti komponen Listbox.
Text Komponen Text berfungsi menampilkan teks dalam multi baris.
Toplevel Komponen Toplevel digunakan untuk membuat sebuah kontainer window yang terpisah.
Pada artikel selanjutnya kita akan coba untuk membuat UI dengan fungsi pemroses 

About Administrator

2016-01-12 10:32:36 2016-01-12 14:33:42

Check Also

Create Simple Chat App with Google App Engine Backend and Google Cloud Messaging

Mari membuat aplikasi chat sederhana menggunakan backend Google App Engine (bagian dari Google Cloud Platform) dan …

Tinggalkan Balasan

Translate »
error: Konten dilindungi !!