Python如何在Tkinter中创建一个按钮()

Tkinter是Python的标准GUI(图形用户界面)软件包。它是Python本身随附的GUI应用程序中最常用的软件包之一。让我们看看如何使用Tkinter创建按钮。
请按照以下步骤操作:

  1. 在Python 2.x中导入tkinter模块#Tkinter。 (注意大写字母T)
  2. 创建主窗口(根= Tk())
  3. 根据需要添加任意数量的小部件。
导入tkinter模块与导入任何其他模块相同。
import tkinter# In Python 3.ximport Tkinter# In python 2.x. (Note Capital T)

的tkinter.ttk模块提供对Tk 8.5中引入的Tk主题小部件集的访问。如果尚未针对Tk 8.5编译Python, 则在以下情况下仍可以访问此模块:瓦已安装。使用Tk 8.5的前一种方法提供了其他好处, 包括在X11下具有抗锯齿的字体呈现和窗口透明性。
【Python如何在Tkinter中创建一个按钮()】基本思想tkinter.ttk尽可能将实现小部件行为的代码与实现其外观的代码区分开。tkinter.ttk用于创建无法通过以下方式实现的现代GUI(图形用户界面)应用程序Tkinter本身。
代码1:使用Tkinter创建按钮。
# import everything from tkinter module from tkinter import *# create a tkinter window root = Tk()# Open window having dimension 100x100 root.geometry( '100x100' ) # Create a Button btn = Button(root, text = 'Click me !' , bd = '5' , command = root.destroy) # Set the position of button on the top of window. btn.pack(side = 'top' )root.mainloop()

输出如下:
Python如何在Tkinter中创建一个按钮()

文章图片
不使用按钮的创建
tk
主题小部件。
使用创建按钮
tk
主题小部件(tkinter.ttk)。这将为你提供现代图形效果。效果将从一个操作系统更改为另一个操作系统, 因为它基本上是为了外观。
代码2:
# import tkinter module from tkinter import *# Following will import tkinter.ttk module and # automatically override all the widgets # which are present in tkinter module. from tkinter.ttk import * root = Tk()# Initialize tkinter window with dimensions 100x100 root.geometry( '100x100' )btn = Button(root, text = 'Click me !' , command = root.destroy)# Set the position of button on the top of window btn.pack(side = 'top' )root.mainloop()

输出如下:
Python如何在Tkinter中创建一个按钮()

文章图片
注意:参见两个代码的输出, 由于第二个输出中不存在BORDER, 因为tkinter.ttk不支持边框。另外, 当你将鼠标悬停在两个按钮上时ttk按钮会更改其颜色并变为浅蓝色(效果可能会从一种操作系统更改为另一种), 因为它支持现代图形, 而如果使用简单的Button, 则不会更改颜色, 因为它不支持现代图形。
注意怪胎!巩固你的基础Python编程基础课程和学习基础知识。
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。

    推荐阅读