Tkinter Scale, Scrollbar, Toplevel & Spinbox


Tkinter Scale

Sintax :

w = Scale(top, options)


Contoh :

from tkinter import *  

def select():  

   sel = "Value = " + str(v.get())  

   label.config(text = sel)  

top = Tk()  

top.geometry("200x100")  

v = DoubleVar()  

scale = Scale( top, variable = v, from_ = 1, to = 50, orient = HORIZONTAL)  

scale.pack(anchor=CENTER)  

btn = Button(top, text="Value", command=select)  

btn.pack(anchor=CENTER)  

label = Label(top)  

label.pack()  

top.mainloop() 


Tkinter Scrollbar

Sintax :

w = Scrollbar(top, options) 


Contoh :

from tkinter import *  

top = Tk()  

sb = Scrollbar(top)  

sb.pack(side = RIGHT, fill = Y)  

mylist = Listbox(top, yscrollcommand = sb.set )  

for line in range(30):  

    mylist.insert(END, "Number " + str(line))  

mylist.pack( side = LEFT )  

sb.config( command = mylist.yview )  

mainloop() 


Tkinter Toplevel

Sintax :

w = Toplevel(options)


Contoh :

from tkinter import *  

root = Tk()  

root.geometry("200x200")  

def open():  

    top = Toplevel(root)  

    top.mainloop()  

btn = Button(root, text = "open", command = open)  

btn.place(x=75,y=50)  

root.mainloop() 


Tkinter Spinbox

Sintax :

w = Spinbox(top, options)


Contoh :

from tkinter import *  

top = Tk()  

top.geometry("200x200")  

spin = Spinbox(top, from_= 0, to = 25)  

spin.pack()  

top.mainloop() 


Tkinter PanedWindow, LabelFrame & MessageBox



 

Tkinter PanedWindow

Sintax :

w= PanedWindow(master, options) 


Contoh :

# !/usr/bin/python3  

from tkinter import *  

def add():  

    a = int(e1.get())  

    b = int(e2.get())  

    leftdata = str(a+b)  

    left.insert(1,leftdata)  

  

w1 = PanedWindow()  

w1.pack(fill = BOTH, expand = 1)  

left = Entry(w1, bd = 5)  

w1.add(left)  

w2 = PanedWindow(w1, orient = VERTICAL)  

w1.add(w2)  

e1 = Entry(w2)  

e2 = Entry(w2)  

w2.add(e1)  

w2.add(e2)  

bottom = Button(w2, text = "Add", command = add)  

w2.add(bottom)  

mainloop() 


Tkinter LabelFrame

Sintax :

w = LabelFrame(top, options)


Contoh :

# !/usr/bin/python3  

from tkinter import *  

top = Tk()  

top.geometry("300x200")  

labelframe1 = LabelFrame(top, text="Positive Comments")  

labelframe1.pack(fill="both", expand="yes")  

toplabel = Label(labelframe1, text="Place to put the positive comments")  

toplabel.pack()  

labelframe2 = LabelFrame(top, text = "Negative Comments")  

labelframe2.pack(fill="both", expand = "yes")  

bottomlabel = Label(labelframe2,text = "Place to put the negative comments")  

bottomlabel.pack()  

top.mainloop() 



Tkinter MessageBox

Sintax :

messagebox.function_name(title, message [, options]) 


Contoh :

# !/usr/bin/python3  

from tkinter import *  

from tkinter import messagebox  

top = Tk()  

top.geometry("100x100")      

messagebox.showinfo("information","Information")  

top.mainloop() 



Tkinter Canvas, Button & Text

 


Sintax :

w = canvas(parent, options)


Contoh 1 :

from tkinter import *   

top = Tk()  

top.geometry("200x200")  

#creating a simple canvas  

c = Canvas(top,bg = "pink",height = "200")  

c.pack()  

top.mainloop()


Contoh 2 :

from tkinter import *   

top = Tk()  

top.geometry("200x200")  

#creating a simple canvas  

c = Canvas(top,bg = "pink",height = "200",width = 200)  

arc = c.create_arc((5,10,150,200),start = 0,extent = 150, fill= "white")  

c.pack()  

top.mainloop() 


Tkinter Button

Sintax :

W = Button(parent, options)


Contoh 1 :

#python application to create a simple button  

from tkinter import *   

top = Tk()  

top.geometry("200x100")  

b = Button(top,text = "Simple")  

b.pack()  

top.mainaloop()  



Contoh 2 :

from tkinter import *   

top = Tk()  

top.geometry("200x100")  

def fun():  

    messagebox.showinfo("Hello", "Red Button clicked")  

b1 = Button(top,text = "Red",command = fun,activeforeground = "red",activebackground = "pink",pady=10)  

b2 = Button(top, text = "Blue",activeforeground = "blue",activebackground = "pink",pady=10)  

b3 = Button(top, text = "Green",activeforeground = "green",activebackground = "pink",pady = 10)  

b4 = Button(top, text = "Yellow",activeforeground = "yellow",activebackground = "pink",pady = 10)  

b1.pack(side = LEFT)  

b2.pack(side = RIGHT)  

b3.pack(side = TOP)  

b4.pack(side = BOTTOM)  

top.mainloop()    

  


Tkinter Text

Sintax :

w = Text(top, options)


Contoh :

from tkinter import *  
top = Tk()  
text = Text(top)  
text.insert(INSERT, "Name.....")  
text.insert(END, "Salary.....")  
text.pack()  
text.tag_add("Write Here", "1.0", "1.4")  
text.tag_add("Click Here", "1.8", "1.13")  
text.tag_config("Write Here", background="yellow", foreground="black")  
text.tag_config("Click Here", background="black", foreground="white")  
top.mainloop()  


Tkinter Listbox, Menu & Message

 


Tkinter Listbox

Sintax :

w = Listbox(parent, options)


Contoh 1 :

# !/usr/bin/python3  

from tkinter import *  

top = Tk()  

top.geometry("200x250")  

lbl = Label(top,text = "A list of favourite countries...")  

listbox = Listbox(top)  

listbox.insert(1,"India")  

listbox.insert(2, "USA")  

listbox.insert(3, "Japan")  

listbox.insert(4, "Austrelia")  

lbl.pack()  

listbox.pack()  

top.mainloop()


Contoh 2 :

# !/usr/bin/python3  

from tkinter import *  

top = Tk()  

top.geometry("200x250")  

lbl = Label(top,text = "A list of favourite countries...")  

listbox = Listbox(top)  

listbox.insert(1,"India")  

listbox.insert(2, "USA")  

listbox.insert(3, "Japan")  

listbox.insert(4, "Austrelia")  

#this button will delete the selected item from the list   

btn = Button(top, text = "delete", command = lambda listbox=listbox: listbox.delete(ANCHOR))  

lbl.pack()  

listbox.pack()  

btn.pack()  

top.mainloop()  

   

Tkinter Menu

Sintax :

w = Menu(top, options)


Contoh 1 :

# !/usr/bin/python3  

from tkinter import *  

top = Tk()  

def hello():  

    print("hello!")  

# create a toplevel menu  

menubar = Menu(root)  

menubar.add_command(label="Hello!", command=hello)  

menubar.add_command(label="Quit!", command=top.quit)  

# display the menu  

top.config(menu=menubar)  

top.mainloop()  


Contoh 2 :

from tkinter import Toplevel, Button, Tk, Menu  

top = Tk()  

menubar = Menu(top)  

file = Menu(menubar, tearoff=0)  

file.add_command(label="New")  

file.add_command(label="Open")  

file.add_command(label="Save")  

file.add_command(label="Save as...")  

file.add_command(label="Close")  

file.add_separator()  

file.add_command(label="Exit", command=top.quit)  

menubar.add_cascade(label="File", menu=file)  

edit = Menu(menubar, tearoff=0)  

edit.add_command(label="Undo")  

edit.add_separator()  

edit.add_command(label="Cut")  

edit.add_command(label="Copy")  

edit.add_command(label="Paste")  

edit.add_command(label="Delete")  

edit.add_command(label="Select All")  

menubar.add_cascade(label="Edit", menu=edit)  

help = Menu(menubar, tearoff=0)  

help.add_command(label="About")  

menubar.add_cascade(label="Help", menu=help)  

top.config(menu=menubar)  

top.mainloop() 


Tkinter Message

Sintax :

w = Message(parent, options)


Contoh :

from tkinter import *  

top = Tk()  

top.geometry("100x100")  

var = StringVar()  

msg = Message( top, text = "Welcome to Javatpoint")  

msg.pack()  

top.mainloop() 


Tkinter Checkbutton, Radiobutton & Entry

 

Tkinter Checkbutton 

Sintax :

w = checkbutton(master, options)


Contoh :

from tkinter import *   

top = Tk()  

top.geometry("200x200")  

checkvar1 = IntVar()  

checkvar2 = IntVar()  

checkvar3 = IntVar()  

chkbtn1 = Checkbutton(top, text = "C", variable = checkvar1, onvalue = 1, offvalue = 0, height = 2, width = 10)  

chkbtn2 = Checkbutton(top, text = "C++", variable = checkvar2, onvalue = 1, offvalue = 0, height = 2, width = 10)  

chkbtn3 = Checkbutton(top, text = "Java", variable = checkvar3, onvalue = 1, offvalue = 0, height = 2, width = 10)  

chkbtn1.pack()  

chkbtn2.pack()  

chkbtn3.pack()  

top.mainloop()  



Tkinter Radiobutton

Sintax :

w = Radiobutton(top, options)


Contoh :

from tkinter import *  

def selection():  

   selection = "You selected the option " + str(radio.get())  

   label.config(text = selection)  

top = Tk()  

top.geometry("300x150")  

radio = IntVar()  

lbl = Label(text = "Favourite programming language:")  

lbl.pack()  

R1 = Radiobutton(top, text="C", variable=radio, value=1,  

                  command=selection)  

R1.pack( anchor = W )  

R2 = Radiobutton(top, text="C++", variable=radio, value=2,  

                  command=selection)  

R2.pack( anchor = W )  

R3 = Radiobutton(top, text="Java", variable=radio, value=3,  

                  command=selection)  

R3.pack( anchor = W)  

label = Label(top)  

label.pack()  

top.mainloop()


Tkinter Entry

Sinax :

w = Entry (parent, options)


Contoh 1 :

# !/usr/bin/python3  

from tkinter import *  

top = Tk()  

top.geometry("400x250")  

name = Label(top, text = "Name").place(x = 30,y = 50)  

email = Label(top, text = "Email").place(x = 30, y = 90)  

password = Label(top, text = "Password").place(x = 30, y = 130)  

sbmitbtn = Button(top, text = "Submit",activebackground = "pink", activeforeground = "blue").place(x = 30, y = 170)  

e1 = Entry(top).place(x = 80, y = 50)  

e2 = Entry(top).place(x = 80, y = 90)  

e3 = Entry(top).place(x = 95, y = 130)  

top.mainloop() 



Contoh 2 :

import tkinter as tk  

from functools import partial  

def call_result(label_result, n1, n2):  

    num1 = (n1.get())  

    num2 = (n2.get())  

    result = int(num1)+int(num2)  

    label_result.config(text="Result = %d" % result)  

    return  

root = tk.Tk()  

root.geometry('400x200+100+200')  

root.title('Calculator')  

number1 = tk.StringVar()  

number2 = tk.StringVar()  

labelNum1 = tk.Label(root, text="A").grid(row=1, column=0)  

labelNum2 = tk.Label(root, text="B").grid(row=2, column=0)  

labelResult = tk.Label(root)  

labelResult.grid(row=7, column=2)  

entryNum1 = tk.Entry(root, textvariable=number1).grid(row=1, column=2)  

entryNum2 = tk.Entry(root, textvariable=number2).grid(row=2, column=2)  

call_result = partial(call_result, labelResult, number1, number2)  

buttonCal = tk.Button(root, text="Calculate", command=call_result).grid(row=3, column=0)  

root.mainloop() 



Tkinter Frame, Label & Menubutton

 


Tkinter Frame

Sintax :

w = Frame(parent,  options)


Contoh :

from tkinter import *  

top = Tk()  

top.geometry("140x100")  

frame = Frame(top)  

frame.pack()  

leftframe = Frame(top)  

leftframe.pack(side = LEFT)  

rightframe = Frame(top)  

rightframe.pack(side = RIGHT)  

btn1 = Button(frame, text="Submit", fg="red",activebackground = "red")  

btn1.pack(side = LEFT)  

btn2 = Button(frame, text="Remove", fg="brown", activebackground = "brown")  

btn2.pack(side = RIGHT)  

btn3 = Button(rightframe, text="Add", fg="blue", activebackground = "blue")  

btn3.pack(side = LEFT)  

btn4 = Button(leftframe, text="Modify", fg="black", activebackground = "white")  

btn4.pack(side = RIGHT)  

top.mainloop()  



Tkinter Label

Sintax :

w = Label (master, options)


Contoh :

# !/usr/bin/python3  

from tkinter import *  

top = Tk()  

top.geometry("400x250")  

#creating label  

uname = Label(top, text = "Username").place(x = 30,y = 50)  

#creating label  

password = Label(top, text = "Password").place(x = 30, y = 90)  

sbmitbtn = Button(top, text = "Submit",activebackground = "pink", activeforeground = "blue").place(x = 30, y = 120)  

e1 = Entry(top,width = 20).place(x = 100, y = 50)  

e2 = Entry(top, width = 20).place(x = 100, y = 90)  

top.mainloop()  



Tkinter Menubutton

Sintax :

w = Menubutton(Top, options)


Contoh :

# !/usr/bin/python3  

from tkinter import *  

top = Tk()  

top.geometry("200x250")  

menubutton = Menubutton(top, text = "Language", relief = FLAT)  

menubutton.grid()  

menubutton.menu = Menu(menubutton)  

menubutton["menu"]=menubutton.menu  

menubutton.menu.add_checkbutton(label = "Hindi", variable=IntVar())  

menubutton.menu.add_checkbutton(label = "English", variable = IntVar())  

menubutton.pack()  

top.mainloop()



Install Aplikasi Android pada Windows 11

 


1. Install Windows Subsystem for Android

2. Buka Windows Subsystem for Android dan siapkan file APK


3. Aktifkan Developer Mode.


4. Buka aplikasi Files melalui menu paling atas untuk mendapatkan IP Address.


5. Setelah mendapatkan IP Address, buka aplikasi CMD dan sambungkan ADB melalui perintah

adb connect <IP address>


6. Install aplikasi android melalui CMD 

adb install <full_path_to_the_APK_file>


7. Setelah itu, hasil installasi akan muncul di start menu.


Jika aplikasi dijalan, maka aplikasi android dengan orientasi vertikal atau horizontal sesuai settingan default aplikasi tersebut.


Membuat QRCode Pada Microsoft Word





Berikut adalah cara membuat QRCode :

1. Buka Microsoft Word



2. Klik blank document


3. Klik tombol “Insert”, lalu  klik “My Add-ins”


4. Setelah muncul halaman, klik “Office Store”,  ketik “QR Code” di kolom pencarian  Lalu pilih “QR4Office”  , klik Add


5.  Klik Continue



6.  Maka akan ditampilkan pada sebelah kanan pembuatan QRCode


7.   Isikan data disebelah kirim, seperti contoh dibawah, lalu klik Insert 



Games Education Untuk Sekolah Paud Pada Android

 


1. Baby Panda World : Link Download

Baby Panda World merupakan game untuk dimainkan anak-anak usia 8 tahun ke bawah. Game ini memainkan peran apa saja seperti yang diinginkan. Contoh : polisi, dokter, koki, pilot, dan banyak lagi.


2. Coloring Games: Coloring Book, Painting, Glow Draw : Link Download

Game ini dikhususkan untuk anak 3 tahun ke atas dan sudah disetujui oleh para pengajar. Coloring Games: Coloring Book, Painting, Glow Draw memungkinkan si kecil untuk belajar mengenal warna, dan menambahkan warna pada gambar yang ada.


3. Baby Games: 2,3,4 y. Toddlers : Link Download

Game ditujukan untuk anak-anak berusia dua, tiga dan empat tahun. Pada game, terdapat lebih dari 10 permainan yang bisa dicoba oleh si kecil. Salah satunya adalah merawat hewan yang lucu.


4. ABC Kids : Link Download

Game ABC Kids dikembangkan oleh developer RV AppStudios. Game bernama ABC Kids ini memiliki konsep dan mengkhususkan diri dalam mengedukasi anak-anak untuk mengenal huruf saja.


5.LEGO® DUPLO® WORLD  : Link Download

Game ini untuk anak usia dini yang akan membantu mengasah kreativitas. Anak-anak dapat memainkan lebih dari 5 permainan berbeda. Seperti menjelajah ruang, mengikuti adegan-adegan tertentu, melakukan misi penyelamatan, dan masih banyak lagi.


6. 384 Puzzles : Link Download

Game ini merupakan salah satu cara agar anak-anak bisa belajar sembari bermain. dan game ini hanya meminta para anak untuk menyusuh potongan-potongan puzzle untuk kemudian disusun ke dalam gambar yang kosong. 


7. ABC Song Rhymes Learning Games : Link Download

Game ABC Song Rhymes Learning Games dirilis oleh Kidzooly pada tahun 2016. Dengan memainkan game ini, si kecil bisa belajar banyak hal. seperti mengenal angka dan huruf lewat lagu anak-anak, belajar mengenal instrumen musik, menyusun puzzle, hingga belajar matematika khusus untuk anak. 


8. Permainan Anak-anak: KidloLand : Link Download

Game Anak-anak: KidloLand telah teruji aman untuk dimainkan oleh anak di bawah usia 5 tahun. Game ini memperoleh beberapa penghargaan. Salah satunya adalah Mom’s Choice Award di tahun 2016.


9. Thomas & Friends: Go Go Thomas : Link Download

Game ini, anak-anak akan diajak untuk bertualang bersama Thomas dan teman-temannya. Tugas  adalah mengemudikan kereta-kereta lucu tersebut. 


10. Math Kids: Math Games For Kids : Link Download

Game ini untuk mengajarkan si kecil tentang matematika. Math Kids: Math Games For Kids dari RV Apps memiliki beberapa mini games yang berhubungan dengan matematika.  Dengan memainkannya, dapat membantu si kecil untuk belajar mengenal angka, serta mengasah keterampilan logikanya. Si kecil akan belajar menghitung dengan media buah-buahan atau benda. 


11. My Town: Preschool kids game : Link Download

My Town: Preschool kids game, membuat anak-anak dapat merasakan betapa menyenangkan sekolah dan melakukan banyak kegiatan bersama guru dan teman. Anak dapat menjelajahi beberapa tempat di sekolah, seperti ruang kelas, ruang perawat, kantin, dan masih banyak lagi. Game ini untuk dimainkan anak usia di bawah 5 tahun dengan pendampingan orang tua. 


12. ABC Tracing Preschool Games 2+ : Link Download

Game ini ditujukan untuk anak-anak usia 2 tahun ke atas. Dalam game, terdapat beberapa permainan untuk belajar angka dan huruf. Ada pula permainan yang akan mengenalkan anak pada bentuk-bentuk tertentu serta belajar mewarnai dan menggambar. 


13. Learn to Read: Kids Games : Link Download

Game ini fokus untuk mengajarkan anak-anak membaca. Dalam game, terdapat beberapa mode permainan seru. Satu di antaranya adalah Learn to Spell untuk mengenalkan anak pada ejaan. Ada pula Sentence Maker yang akan membantu anak-anak untuk belajar menyusun kalimat. 


14. Aplikasi Belajar TK dan PAUD Lengkap : Link Download

Game ini dirilis oleh developer Solite Kids yang kerap merilis permainan untuk anak-anak. Game ini mengajak si kecil untuk mempelajari banyak hal, seperti membaca, belajar mengenal nama hewan, huruf hijaiyah, dan lain-lain. Selain belajar, anak juga dapat bermain beberapa permainan, seperti mencocokkan objek, tebak hewan, latihan konsentrasi, tebak huruf dan angka, hingga merakit rel kereta api. 


15. Piano Kids : Link Download

Piano Kids bukan belajar berhitung atau menggambar saja. tapi juga bisa meningkatkan kreativitas anak melalui musik.