Tkinter pada program python adalah contoh media

Tkinter pada program python adalah contoh media


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 vertical

Scale 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.