wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Викторина по tkinter

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Какой параметр задаёт цвет фона виджета?

a)

color

b)

background

c)

bg

d)

font

2.

Какой метод добавляет виджет в окно?

a)

add()

b)

pack()

c)

insert()

d)

layout()

3.

Какой параметр задаёт ширину виджета?

a)

size

b)

width

c)

length

d)

dimension

4.

Какой класс tkinter хранит целые числа?

a)

IntVar

b)

StringVar

c)

DoubleVar

d)

BooleanVar

5.

Какой параметр задаёт отступы по горизонтали и вертикали?

a)

padx и pady

b)

marginx и marginy

c)

spacing

d)

gap

6.

Какой метод удаляет виджет из окна?

a)

destroy()

b)

remove()

c)

forget()

d)

delete()

7.

Какой метод связывает событие с функцией?

a)

bind()

b)

connect()

c)

link()

d)

attach()

8.

Какой метод устанавливает заголовок окна?

a)

set_title()

b)

title()

c)

window_title()

d)

caption()

9.

Какой метод создаёт фигуру на холсте?

a)

draw()

b)

create()

c)

create_rectangle()

d)

paint()

10.

Какой параметр задаёт цвет текста?

a)

fg

b)

color

c)

text_color

d)

font_color

11.

Какой метод запрещает изменение размера окна?

a)

resizable()

b)

fixed()

c)

locked()

d)

static()

12.

Какой метод создаёт меню в окне?

a)

menu()

b)

add_menu()

c)

Menu()

d)

create_menu()

13.

Какой параметр задаёт высоту виджета?

a)

height

b)

size

c)

length

d)

dimension

14.

Какой метод создаёт многострочное текстовое поле?

a)

Text

b)

Entry

c)

TextArea

d)

Field

15.

Какой параметр задаёт толщину границы виджета?

a)

bd

b)

border

c)

line

d)

frame

16.

Как создать кнопку с текстом "Нажать"?

a)

Button(text="Нажать")

b)

Button(label="Нажать")

c)

Button(set_text="Нажать")

d)

Button().set_text("Нажать")

17.

Какой метод размещает виджеты в сетке (строка/столбец)?

a)

pack()

b)

grid()

c)

place()

d)

layout()

18.

Как добавить полосу прокрутки к Text?

a)

Привязать Scrollbar через config

b)

Использовать метод add_scrollbar()

c)

Связать через yscrollcommand

d)

Автоматически через параметр scroll=True

19.

Как открыть диалог выбора файла?

a)

filedialog.openfile()

b)

filedialog.askopenfilename()

c)

filesystem.get_file()

d)

dialog.file_select()

20.

Как отобразить сообщение с иконкой информации?

a)

messagebox.info("Сообщение")

b)

messagebox.showinfo("Сообщение")

c)

messagebox.message("info", "Сообщение")

d)

showinfo("Сообщение")

21.

Как нарисовать линию на Canvas?

a)

create_line()

b)

draw_line()

c)

add_line()

d)

line()

22.

Какой параметр Menu создает подменю?

a)

add_command()

b)

add_submenu()

c)

add_cascade()

d)

add_menu()

23.

Как заблокировать виджет?

a)

state=DISABLED

b)

enabled=False

c)

lock=True

d)

readonly=True

24.

Как разместить виджет с точными координатами?

a)

pack()

b)

grid()

c)

place()

d)

position()

25.

Какой параметр растягивает виджет при изменении окна?

a)

sticky

b)

expand

c)

fill

d)

resize

26.

Как получить текст из Entry?

a)

entry.text

b)

entry.get()

c)

entry.value()

d)

entry.read()

27.

Какой виджет используется для отображения однострочного текста?

a)

Text

b)

Entry

c)

Label

d)

Message

28.

Какой параметр у Button задаёт команду-обработчик по нажатию?

a)

action

b)

command

c)

onclick

d)

callback

29.

Какой виджет позволяет выбрать одно значение из нескольких заранее заданных?

a)

Checkbutton

b)

Spinbox

c)

Radiobutton

d)

Scale

30.

Какой виджет нужен для создания переключателя «вкл/выкл»?

a)

Checkbutton

b)

Radiobutton

c)

Scale

d)

Spinbox

31.

Какой виджет предоставляет выпадающий список?

a)

Combobox

b)

OptionMenu

c)

Listbox

d)

Spinbox

32.

Какой виджет создаёт горизонтальную или вертикальную полосу прокрутки?

a)

Scrollbar

b)

Scale

c)

Spinbox

d)

PanedWindow

33.

Какой виджет позволяет рисовать произвольную графику (линии, круги)?

a)

Canvas

b)

Frame

c)

Label

d)

Text

34.

Какой виджет используется для создания ползунка выбора числового значения?

a)

Spinbox

b)

Scale

c)

Scrollbar

d)

Progressbar

35.

Какой виджет позволяет отображать и выбирать цвет?

a)

ColorChooser

b)

ColorDialog

c)

askcolor() из tkinter.colorchooser

d)

ColorPicker

36.

Какой метод открывает диалог выбора файла для чтения?

a)

askopenfile()

b)

askfile()

c)

openfiledialog()

d)

openfile()

37.

Какой виджет создаёт вкладки?

a)

Notebook из ttk

b)

TabControl

c)

TabView

d)

TabbedPane

38.

Какой модуль Tkinter используется для работы с файлами и папками?

a)

os

b)

pathlib

c)

filedialog

d)

shutil

39.

Какой метод используется для привязки функции к нажатию клавиши на клавиатуре?

a)

key_press()

b)

on_key()

c)

bind("<Key>", function)

d)

keyboard_event()

40.

Какой класс используется для создания таблиц в Tkinter?

a)

Table

b)

Grid

c)

Treeview из ttk

d)

DataFrame