logikapython - Pada artikel sebelumnya saya membahas bagaimana cara membuat window pada Python dengan menggunakan Tkinter. Pada kali ini saya akan membahas jenis-jenis widget yang ada pada Tkinter Python.
Seperti yang sudah kita ketahui sebelumnya, Tkinter merupakan module yang terdapat pada Python yang berfungsi untuk membuat aplikasi GUI (Grafical User Interface). Dan didalam module Tkinter tersebut terdapat fungsi yang digunakan untuk membuat komponen widget yang dibutuhkan untuk membangun sebuah aplikasi.
Sementara itu, untuk membuat sebuah aplikasi, tentunya kita perlu merancang input serta output nya. Dan disinilah widget-widget tersebut digunakan Terdapat banyak widget tkinter yang terdapat pada module Tkinter. Dan sekarang saya akan menunjukan widget-widget yang terdapat pada module tkinter dan bagaimana cara membuat nya.
Label Widget
Label adalah sebuah widget Tkinter yang berfungsi untuk menampilkan teks untuk mendeskripsikan suatu section atau entry.from tkinter import * root = Tk() label = Label(root, text="Sebuah Label") label.pack() root.mainloop()
Hasilnya
Button Widget
Button adalah widget yang berfungsi untuk membuat tombol.from tkinter import * root = Tk() button = Button(root, text="Sebuah Tombol/Button") button.pack() root.mainloop()
Hasilnya
Entry Widget
Entry adalah sebuah kolom teks yang berfungsi untuk memasukan input berupa teks, angka atau tanda baca lainya.from tkinter import * root = Tk() entry = Entry(root) entry.insert(0, "Masukan teks disini ...") entry.pack() root.mainloop()
Hasilnya
Radio Button Widget
Radio Button widget adalah widget tkinter yang berfungsi untuk memilih input dari radio button yang tersedia dengan cara men-check / click radio button yang dipilih tersebut.from tkinter import * root = Tk() v = IntVar() v.set(1) radiobutton1 = Radiobutton(root, text="Pilihan 1", variable=v, value=1) radiobutton2 = Radiobutton(root, text="Pilihan 2", variable=v, value=2) radiobutton1.pack() radiobutton2.pack() root.mainloop()
Hasilnya
CheckBox Widget
CheckBox adalah widget tkinter yang fungsinya hampir sama seperti Radio Button hanya saja tidak ada pilihan seperti radio button.from tkinter import * root = Tk() checkbutton = Checkbutton(root, text="Check Me") checkbutton.pack() root.mainloop()
Hasilnya
Scale Widget
Scale adalah widget tkinter yang berfungsi sebagai input berupa ‘saklar / tombol’ yang dapat digeser dan nilai nya akan berubah-ubah setiap kali digeser. Terdapat 2 jenis scale yaitu scale horizintal dan verticalScale Horizontal
from tkinter import * root = Tk() scale = Scale(root, from_=0, to=100, orien=HORIZONTAL) scale.set(0) scale.pack() root.mainloop()
Hasilnya
Scale Vertical
from tkinter import * root = Tk() scale = Scale(root, from_=0, to=100, orien=VERTICAL) scale.set(0) scale.pack() root.mainloop()
Hasilnya
Text Widget
Text adalah widget tkinter yang berfungsi untuk menampilkan teks.from tkinter import * root = Tk() text_widget = Text(root, width=20, height=3) text_widget.insert(END, "Text Widgetn20 characters widen3 lines high") text_widget.pack() root.mainloop()
Hasilnya
Label Frame Widget
Label Frame adalah widget tkinter yang berfungsi untuk mengorganisir atau mengelompokan beberapa section dalam sebuah aplikasi.from tkinter import * root = Tk() labelframe_widget = LabelFrame(root, text="LabelFrame") label_widget= Label(labelframe_widget, text="Child widget of the LabelFrame") labelframe_widget.pack(padx=10, pady=10) label_widget.pack() root.mainloop()
Hasilnya
Canvas Widget
Canvas adalah widget tkinter yang berfungsi sebagai media output.from tkinter import * root = Tk() canvas_widget = Canvas(root, bg="blue", width=100, height= 50) canvas_widget.pack() root.mainloop()
Hasilnya
Listbox Widget
Listbox adalah widget tkinter yang berfungsi sebagai media input user dengan cara user harus memilih beberapa pilihan dari sebuah list yang terdapat pada sebuah box.from tkinter import * root = Tk() button = Button(root, text="Sebuah Tombol/Button") button.pack() root.mainloop()0
Hasilnya
Menu Widget
Menu adalah widget tkinter yang berfungsi untuk membuat menu bar.from tkinter import * root = Tk() button = Button(root, text="Sebuah Tombol/Button") button.pack() root.mainloop()1
Hasilnya
Option Menu Widget
Option Menu adalah widget tkinter yang berfungsi untuk membuat menu yang didalam menu tersebut terdapat beberapa pilihan yang dapat dipilih oleh user.from tkinter import * root = Tk() button = Button(root, text="Sebuah Tombol/Button") button.pack() root.mainloop()2
Hasilnya
Mungkin sepeti itulah penjelasan mengenai Jenis-Jenis Widget Yang Tedapat Pada Tkinter Python. Terimakasih sudah berkunjung.
Apa itu Tkinter pada Python?
Tkinter adalah graphic user interface (GUI) standar python digunakan untuk membuat tampilan aplikasi dengan komponen-komponen yang ada di modul tkinter seperti Button, Textbox, Label, Frame, Window yang mana sangat mendukung dalam penciptaan aplikasi GUI .
Apa itu Tkinter dan fungsinya?
Tkinter merupakan library yang sudah sering kamu dengar untuk membuat aplikasi antarmuka (GUI) python. Tkinter menyediakan cara cepat dan mudah yang berorientasikan objek yang kuat dalam membuat aplikasi python berbasiskan GUI. Tkinter biasanya secara default di-bundle dengan Python.
Aplikasi apa yang bisa dibangun dengan Python?
Sebagai bahasa pemrograman favorit, Python memiliki banyak kegunaan. Bahasa pemrograman ini digunakan untuk berbagai kepentingan, mulai dari pembuatan game offline dan online, maintenance website, machine learning, sampai aplikasi media sosial.
Apa yang dimaksud library Python?
Library Python ini sendiri merupakan kumpulan modul terkait berisi kumpulan kode yang dapat digunakan berulang kali dalam program yang berbeda. Library ini membuat Pemrograman Python lebih sederhana dan nyaman bagi programmer.