July 24, 2024

Belajar Python Menggunakan Tkinter

2 min read

Hmmm…. belajar python basisnya teks semua kira-kira bisa tidak ya hasil python ditampilkan ke GUI? jawabnya bisa. Untuk membuat hasil python berbentuk GUI bisa menggunakan module Tkinter, pyGTK atau wxgtk.

Kali ini saya coba menggunakan Tkinter untuk membuat tampilan hasil dari Program Python.

Konsepnya : kita akan mengetikkan sembarang kata pada kolom teks editor kemudian pada saat mengklik tombol generate maka ada pesan yang disampaikan. Kodenya bisa dilihat di bawah ini :

[sourcecode]

# Contoh Program berbentuk GUI dari pemrograman python dengan Tkinter.

# Oktopus the white crime.

# Mengambil paket Tkinter — berlaku untuk python 2.xx.

import Tkinter

# Program ditulis dengan menggunakan teknik pemrograman.

# Berorientasi objek menggunakan kelas pesan.

class Pesan(Tkinter.Frame):

def __init__(self, parent=None):

Tkinter.Frame.__init__(self, parent)

# Mengatur frame sebagai kontainet utama bagi komponen, Button, Label dan Entry dengan batas 10.

# Disusun menggunakan layout manager — pack.

self.pack(padx=10, pady=10, fill=’both’, expand=’yes’)

# Mengisi judul atau nama program dalam windows program.

self.master.title("Program GUI sederhana python dengan Tkinter")

# Mengatur dimensi windows program menggunakan ukuran pixel.

self.master.geometry("500×200")

# Membuat fungsi, fungsi yang di buat adalah setelkomponen().

# Gunanya untuk menyusun letak komponen yang akan di tampilkan.

self.setelkomponen()

self.edit = Tkinter.Entry(self)

self.edit.pack(side=’top’, fill=’x’)

self.tombolBox = Tkinter.Frame(self)

self.tombolBox.pack(side=’top’, pady=10, fill=’x’)

self.klik = Tkinter.Button(self.tombolBox, text="generate", command=self.Onklik)

self.klik.pack(side=’left’, fill=’x’, expand=’yes’)

self.keluar = Tkinter.Button(self.tombolBox, text="exit", command=self.Onkeluar)

self.keluar.pack(side=’left’, fill=’x’, expand=’yes’)

# Fungsi Onklik digunakan untuk melakukan generade pada teks editor yang ditulis.

def Onklik(self, event=None):

self.edit.delete(0, ‘end’)

self.edit.insert(0, "contoh python dengan Tkinter")

# Fungsi untuk tombol keluar.

def Onkeluar(self, event=None):

self.quit()

# Penutup dari akhir program.
if __name__ == ‘__main__’:
frame = Pesan()
frame.mainloop()
[/sourcecode]

Perlu di ingat penulisan kode python terstruktur mulai dari class sampai self merupakan struktur. Jika mulai dari class dari awal batas kiri lembar kerja script, maka def maju satu spasi ke kanan sesudah class, begitu juga untuk self maju 1 spasi ke kanan sesudah def.

Hasilnya sebagai berikut :

1. Hasil program (awal sebelum di tulis).

2. Hasil Program saat ditulis.

3. Hasil generate kata, dari kata yang telah ditulis.

0 thoughts on “Belajar Python Menggunakan Tkinter

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright © All rights reserved. | Newsphere by AF themes.