Memaparkan catatan dengan label Tkinter. Papar semua catatan
Memaparkan catatan dengan label Tkinter. Papar semua catatan

Tutorial Membuat Program GUI Google Mail Sender Menggunakan Bahasa Python

Program Google Mail Sender Python
Program Google Mail Sender Python
Tutorial Membuat Program GUI Google Mail Sender Menggunakan Bahasa Python - Sudah cukup lama sejak terakhir kali kita bertemu dalam tutorial membuat program GUI, akhir - akhir ini memang saya jarang kembali membuat GUI menggunakan Tkinter, jadi saat saya coding aplikasi Google Mail Sender ini jari - jemari saya kembali terasa kaku.

Tapi hasilnya tetap seperti dulu, bahkan sedikit kemajuan dengan adanya warna yang saya pilih agar menarik. Oleh karena itu sekarang saya akan membagikan tutorialnya untuk membuat Program GUI Google Mail Sender menggunakan Bahasa Python.

Membuat Program GUI A.I. Chatbot Bersuara Seperti Jarvis Menggunakan Python dan AIML

Program GUI Chatbot Bersuara
Program GUI Chatbot Bersuara
Membuat Program GUI A.I. Chatbot Bersuara Seperti Jarvis Menggunakan Python dan AIML - Apakah kalian pernah mengenal atau mendengar kata - kata atau sebutan JARVIS ? Kata ini  dipopulerkan oleh si Iron Man, Tony Stark dalam 3 sekuel film yang mengagumkan. Jujur admin sendiri dari hero Avengers memang memfavoritkan Iron Man, karena seperti yang kita tahu Tony Stark ini yang paling jenius akan semua hal berbau Teknologi.

Contoh Program GUI Grafik Maker dengan Python

Program GUI Python
Program GUI Python
Contoh Program GUI Grafik Maker dengan Python - Grafik adalah salah satu bentuk visualisasi sebuah data yang sering digunakan oleh masyarakat saat ini. Ada bermacam - macam grafik yang sudah kita kenal. Ada grafik berupa lingkaran, garis - garis, titik dan yang seperti persegi panjang.

Program GUI Pengubah Angka Decimal ke Bentuk Binary, Octal, dan Hex dengan Python

Program GUI Pengubah Bilangan Decimal ke Bilangan Binary, Octa dan Hex dengan Python
Program GUI Pengubah Bilangan Decimal
ke Bilangan Binary, Octa dan Hex dengan Python
Program GUI Pengubah Angka Decimal ke Bentuk Binary, Octa, dan Hex dengan Python - Pada asalnya bahasa pemrograman komputer tidak secanggih saat ini. Pemrograman yang dibawa oleh komputer pertama kalinya hanyalah angka 0 dan 1. Setelah itu muncul bahasa program lainnya seperti Assembly, dari situlah titik awal lahirnya bahasa program yang kita gunakan sekarang ini.

Tutorial GUI Python : Menambahkan Fungsi, Event dan Bind pada Tkinter #4

GUI Python Tkinter
GUI Python Tkinter
Tutorial GUI Python : Menambahkan Fungsi, Event dan Bind pada Tkinter - Tutorial untuk membuat tampilan Graphical User Interfaces atau yang disingkat GUI dengan menggunakan Python dan module Tkinter telah memasuki bagian ke empat. Semoga sobat semua tetap suka dan bersemangt untu belajar GUI Python bersaama Otak Keren. Sebelum memasuki Tutorial kali ini silahkan kalian cek Tutorial GUI Python pada bagian pertama, kedua dan ketiga.

Pada kali ini kita akan belajar bagaimana membuat elemen pada Tkinter dapat menjalankan suatu fungsi tertentu. Tak hanya itu kita juga akan belajar bagaimana membuat fungsi yang hanya dapat berjalan dengan syarat khusus, misalnya Button yang hanya akan bekerja jika di klik kanan. Untuk itu kita akan belajar membuat Event dan Bind pada Tkinter.

CARA MENAMBAHKAN FUNGSI PADA TKINTER

Langsung saja kita akan bahas bagaimana sih caranya kita dapat menambahkan Fungsi pada Tkinter. Penambahan fungsi ini kita hanya perlu untuk memenggil parameter Command. Parameter ini akan memanggil fungsi yang telah kita definisikan sebelumnya saat kondisinya sudah benar.
Baca Juga : Tips Menjadi Programmer dan Blogger
Parameter Command ini dapat digunakan hampir pada semua elemen pada window Tkinter. Tapi pantasnya kita meletakkannya pada fungsi Button. Langkah untuk menambahkan fungsi menggunakan Command ini adalah, pertama kita harus membuat fungsi kita sendiri dengan fungsi def. Contohnya kali ini saya akan membuat fungsi untuk memprint out sebuah text.
from tkinter import *

root = Tk()

def cetak():
print('Fungsi Tercetak')
return

tombol = Button(root, text='Cetak !', fg='red', command=cetak)
tombol.pack()

root.mainloop()

Nah, bisa dilihat pada parameter Button yang saya buat, ada parameter command dengan value cetak yang merupakan fungsi yang telah kita buat sebelumnya. Hasilnya jika kita mengklik button tersebut maka kita akan melihat text  "Fungsi Tercetak" pada Python Shell.

CARA MENAMBAHKAN EVENT DAN BIND PADA TKINTER

Seperti gambaran yang saya berikan tentang Event dan Bind di awal tentang fungsi yang lebih advance ketimbang Command. Event dan Bind mampu menghandle kondisi khusus untuk menjalankan fungsi tertentu. Misalnya fungsi yang khusus untuk klik kanan.

Sederhananya kita hanya perlu menambahkan parameter event pada window kita dan memasang bind method pada elemen yang akan jadi jembatan menuju fungsi kita. 
Ada banyak key event yang tersedia pada Tkinter. Masing - masing key tersebut memiliki fungsinya sendiri. Diantaranya yang paling sering ditemui dalam program GUI menggunakan Python dan Tkinter adalah :
  • <Button-1>  Fungsinya untuk menangkap klik kiri
  • <Button-2>  Fungsinya untuk menangkap klik tengah
  • <Button-3>  Fungsinya untuk menangkap klik kanan
  • <Button-4>  Fungsinya untuk menangkap scroll up ( Key ini khusus Linux)
  • <Button-5>  Fungsinya untuk menangkap scroll down ( Khusus Linux )
  • <Double-Button-1>  Fungsinya untuk menangkap double klik kiri ( Berlaku juga untuk Buton-2 dan Button-3)
Untuk versi lengkapnya silahkan lihat Listnya disini. Sekarang akan kita bahas bagaimana caranya untuk menggunakan Event dan Bind ini pada elemen kita. Caranya tambahkan parameter event pada fungsi kita, dan tambahkan bind method pada elemen kita. Contohnya kali ini kita akan gunakan kembali tombol dan fungsi yang tadi dengan sedikit perubahan.

from tkinter import *

root = Tk()

def cetak(event):
print('Fungsi Tercetak')
return

tombol = Button(root, text='Cetak !')
tombol.pack()
tombol.bind('<Button-3>', cetak)

root.mainloop()


Nah, terlihat kalau sudah tidak ada lagi parameter Command. Tetapi digantikan dengan new line yang berisikan bind method dan terpasang pada elemen kita. Sekarang coba jalankan dan klik kiri pada tombol tersebut. Maka tidak akan ada text yang tercetak. Sedangkan jika kita megklik kanan tombol tersebut maka akan muncul text pada Python shell.

KESIMPULAN

Bagaimana ? Tutorial kali ini mudah bukan. Sebenarnya tidak ada yang sulit kalau kita sudah belajar. Kalau ada pertanyaan seputar Menambahkan Fungsi, Event dan Bind pada Tkinter. Silahkan tinggalkan di kolom komentar bawah.

Jangan lupa juga stay tune di Otak Keren dan Cek juga Tutorial GUI Python bagian 1, bagian 2 dan bagian 3 sob !


Tutorial GUI Python : Mengenal Grid, Place, dan PhotoImage di Tkinter #3

GUI Python Tkinter
GUI Python Tkinter
Tutorial GUI Python : Mengenal Grid, Place, dan PhotoImage di Tkinter #3 - Pada bagian ke 3 dari seri Tutorial Membuat Aplikasi Desktop. Seperti episode sebelumnya kita masih akan belajar basic Tkinter. Hal yang akan kita pelajari kali ini adalah bagaimana pengaturan peletakan elemen dengan Grid dan Place serta kita akan belajar bagaimana memasukkan Foto pada window Tkinter kita.

Tutorial GUI Python : Pengenalan Apa itu Tkinter #1

GUI Python Tkinter
GUI Python Tkinter
Tutorial GUI Python : Pengenalan Apa itu Tkinter – Halo sobat Otak Keren, sesuai janji saya pada Fanspage Otak Keren, bahwa jika aplikasi pertama saya telah rilis dan banyak mendapatkan feedback positif dari orang – orang maka saya akan memberi tutorial dari basic sampai advance tentang bagaimana tutorial membuat aplikasi tersebut.