wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

quizz tkinter

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Apa fungsi utama dari widget Label dalam Tkinter?

a)

menerima input dari pengguna

b)

menampilkan teks atau gambar di GUI

c)

membuat tombol interaktif

d)

menampilkan scrollbar

2.

Perintah apa yang digunakan untuk mengambil teks dari widget Entry?

a)

entry.get()

b)

entry.read()

c)

entry.insert()

d)

entry.fetch()

3.

Bagaimana cara membuat tombol dengan teks "Klik Saya" dalam Tkinter?

a)

Button(text="Klik Saya")

b)

Button(root, text="Klik Saya")

c)

Button(text="Klik Saya").pack()

d)

root.Button("Klik Saya")

4.

Widget manakah yang digunakan untuk menerima input teks dalam bentuk beberapa baris?

a)

Entry

b)

Label

c)

Text

d)

Scale

5.

Apa fungsi utama widget Scale dalam Tkinter?

a)

Untuk memasukkan teks panjang

b)

Untuk membuat scrollbar

c)

Untuk memilih nilai dalam rentang tertentu dengan slider

d)

Untuk membuat daftar pilihan

6.

Jika kita ingin menjalankan fungsi saat tombol ditekan, parameter apa yang digunakan dalam Button?

a)

command

b)

action

c)

onClick

d)

run

7.

Bagaimana cara menampilkan widget Scale dengan rentang 1-100?

a)

Scale(root, from=1, to=100)

b)

Scale(root, start=1, end=100)

c)

Scale(root, range=(1, 100))

d)

Scale(root, min=1, max=100)

8.

Fungsi pack(), grid(), dan place() digunakan untuk apa dalam Tkinter?

a)

Mengatur tata letak (layout) widget

b)

Menjalankan event loop Tkinter

c)

Menghubungkan widget dengan database

d)

Mengatur warna latar belakang widget

9.

Jika kita ingin mengambil nilai dari widget Scale, metode yang digunakan adalah?

a)

scale.get()

b)

scale.fetch()

d)

scale.value()

10.

Widget Tkinter manakah yang digunakan untuk membuat input berbentuk slider?

a)

Spinbox

b)

Scrollbar

c)

Scale

d)

Entry

11.

Bagaimana cara menampilkan teks dalam Label dengan font ukuran 16 dan tebal (bold)?

a)

Label(root, text="Teks", fontstyle=("Arial", "bold", 16))

b)

Label(root, text="Teks", style=("Arial", 16, "bold"))

c)

Label(root, text="Teks", fontsize=16, weight="bold")

d)

Label(root, text="Teks", font=("Arial", 16, "bold"))

12.

Apa fungsi utama dari widget Canvas dalam Tkinter?

a)

menampilkan teks saja

b)

menerima input dari pengguna

c)

menampilkan gambar, grafik, atau menggambar bentuk

d)

membuat tombol interaktif

13.

Parameter width dan height dalam Canvas digunakan untuk apa?

a)

Mengubah warna latar belakang Canvas

b)

Menentukan ukuran font dalam Canvas

c)

Mengatur ukuran dari objek di dalam Canvas

d)

Mengatur ukuran dari Canvas itu sendiri

14.

Apa perintah yang digunakan untuk menggambar garis di Tkinter Canvas?

a)

canvas.draw_line(x1, y1, x2, y2)

b)

canvas.create_line(x1, y1, x2, y2)

c)

canvas.add_line(x1, y1, x2, y2)

d)

canvas.insert_line(x1, y1, x2, y2)

15.

Jika kita ingin membuat garis dari titik (50,50) ke (150,150), bagaimana perintahnya?

a)

canvas.create_line(50, 50, 150, 150)

b)

canvas.create_line((50, 50), (150, 150))

c)

canvas.add_line(50, 50, 150, 150)

d)

canvas.draw_line(50, 50, 150, 150)

16.

Parameter fill dalam create_line() digunakan untuk apa?

a)

Mengatur warna latar belakang Canvas

b)

Mengatur warna garis

c)

Mengisi area di dalam garis

d)

Mengatur transparansi garis

17.

Apa fungsi parameter width dalam create_line()?

a)

Mengatur panjang garis

b)

Mengatur batas maksimal panjang garis

c)

Mengatur resolusi garis

d)

Mengatur ketebalan garis

18.

Jika ingin menggambar garis horizontal sepanjang 200 piksel mulai dari (50, 100), bagaimana perintahnya?

a)

canvas.create_line(50, 100, 250, 100)

b)

canvas.create_line(50, 100, 50, 300)

c)

canvas.create_line(50, 100, 200, 100)

d)

canvas.create_line(50, 100, 50, 200)

19.

canvas.create_line(50, 30, 50, 170, width=5, fill="black")

canvas.create_line(50, 100, 120, 30, width=5, fill="black")

canvas.create_line(50, 100, 120, 170, width=5, fill="black")

dari kode program di atas menjadi bentuk..

a)

J

b)

K

c)

F

d)

Y

20.

canvas.create_line(50, 30, 50, 170, width=5, fill="black")

canvas.create_line(50, 30, 120, 170, width=5, fill="black")

canvas.create_line(120, 30, 120, 170, width=5, fill="black")

hasil kode program diatas adalah...

a)

R

b)

T

c)

N

d)

W