Tkinter开发简介 – Python GUI开发

2021年4月1日16:04:16 发表评论 925 次浏览

本文概述

图形用户界面(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简介1

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()

输出如下

Tkinter简介2

首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: