本文概述
图形用户界面(GUI)
是用户界面的一种形式, 它允许用户使用图标, 菜单, 窗口等项目通过视觉指示器与计算机进行交互。与命令行界面(CLI)相比, 它具有优势, 在命令行界面中, 用户仅通过使用键盘编写命令即可与计算机进行交互并且其用法比GUI更难。
什么是Tkinter?
Tkinter是用于创建GUI应用程序的内置python模块。它是使用Python创建GUI应用程序的最常用模块之一, 因为它简单易用。你不必担心Tkinter模块已经单独安装, 因为它已经随Python一起提供了。它为Tk GUI工具包提供了一个面向对象的界面。
可用于创建我们自己的GUI应用程序的其他一些Python库是
Kivy
Python Qt
wxPython
在所有Tkinter中, 使用最为广泛
什么是小部件?
小部件Tkinter中的GUI应用程序中的元素是GUI应用程序的元素, 它向用户提供各种控件(例如标签, 按钮, 组合框, 复选框, 菜单栏, 单选按钮等), 以与应用程序进行交互。
Tkinter程序的基本结构
Tkinter基本小部件:
小部件 | 描述 |
---|---|
Label | 用于在屏幕上显示文本或图像 |
Button | 用于向你的应用程序添加按钮 |
Canvas | 它用于绘制图片和其他布局, 例如文本, 图形等。 |
ComboBox | 它包含一个向下箭头, 用于从可用选项列表中选择 |
CheckButton | 它向用户显示许多选项, 作为切换按钮, 用户可以从中选择任意数量的选项。 |
RadiButton | 它用于实现多个选择, 因为它只允许选择一个选项 |
Entyr | 用于输入用户的单行文本输入 |
Frame | 它用作容纳和组织小部件的容器 |
Message | 它与标签的作用相同, 并且指的是多行且不可编辑的文本 |
Scale | 它用于提供图形滑块, 允许从该比例中选择任何值 |
Scrollbar | 用于向下滚动内容。它提供了一个滑动控制器。 |
SpinBox | 它允许用户从给定的一组值中进行选择 |
Text | 它允许用户编辑多行文本并设置其显示方式的格式 |
Menu | 它用于创建应用程序使用的各种菜单 |
例子
from tkinter import *
from tkinter.ttk import *
# writing code needs to
# create the main window of
# the application creating
# main window object named root
root = Tk()
# giving title to the main window
root.title( "First_Program" )
# Label is what output will be
# show on the window
label = Label(root, text = "Hello World !" ).pack()
# calling mainloop method which is used
# when your application is ready to run
# and it tells the code to keep displaying
root.mainloop()
输出如下
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。