В модуле Tkinter мы можем использовать 15 элементов управления. Сначала давайте кратко представим эти элементы управления.
Предоставьте кнопку, которая запускает событие при нажатии.
Предоставьте холст размером с графический интерфейс.
Создайте главное окно приложения.
Выбор нескольких кнопок.
Предоставляет поле ввода для ввода информации с клавиатуры.
Предоставляет окно, в котором могут размещаться другие элементы управления.
Предоставьте метку, на которой может отображаться текст или изображения.
Предоставляет список, из которого можно выбрать один.
Предоставляет строку меню для выбора одного.
Кнопка меню.
Текстовое поле сообщения.
Радиокнопка, вы можете выбрать только одну из нескольких кнопок.
Слайдер.
полоса прокрутки.
Предоставляет пользователю текст для ввода информации.
Создайте всплывающее окно.
Чтобы создать графический интерфейс, нам сначала нужно иметь окно, в которое можно будет добавить другие элементы управления. Чтобы добавить окно, используйте функцию tkinter Tk() . Формат синтаксиса:
окно = tkinter.Tk()window.mainloop()
window — это имя созданного нами окна, за которым следует метод использования. tkinter.mainloop() регистрирует диспетчер вызовов для ответа на событие, то есть для запуска этого окна. Посмотрите на код ниже:
importtkinterwindow=tkinter.Tk()window.mainloop()
Результаты запуска:
Если вы хотите управлять максимальным и минимальным размером окна, используйте следующий метод:
importtkinterwindow=tkinter.Tk()window.minsize(366,366)#Минимальный размер окна.maxsize(566,566)#Максимальный размер окна.mainloop()
Если мы хотим добавить текст или изображения в окно, мы можем использовать элемент управления Label следующим образом:
importtkinterdefmain():win=tkinter.Tk()win.minsize(366,366)#Минимальный размер win.maxsize(888,888)#Максимальный размер area_one=tkinte r.Label(win,text='Thisisarea_one',font=(Китайский обычный шрифт,20),fg=red)area_one.pack(side='left')area_two=tkinter.Label( win,text='Thisisarea_two',font=(黑体,20),fg=blue)area_two.pack(side='right')area_three=tkinter.Label(win,text='Thisisarea_three',font=(宋体,20) ),fg=black)area_three.pack()win.mainloop()if__name__=='__main__':main()
Результат работы такой, как показано на рисунке:
Поясним этот пример. Форма добавления компонентов:
Имя компонента=tkinter.Label (размещенное окно, текст или изображение, дополнительный контент) имя компонента.pack(side='position')
Сначала мы заполняем соответствующий контент в соответствии с соответствующей информацией, а затем можем найти информацию о местоположении с помощью пакета. Мы также можем использовать верхнюю и нижнюю информацию о местоположении.
В этом разделе кратко представлен модуль Tkinter. В следующем разделе мы продолжим изучение связанных с ним элементов управления.