Tkinter是Python的标准GUI(图形用户界面)软件包。它是Python本身随附的GUI应用程序中最常用的软件包之一。让我们看看如何使用Tkinter创建按钮。
请按照以下步骤操作:
- 在Python 2.x中导入tkinter模块#Tkinter。 (注意大写字母T)
- 创建主窗口(根= Tk())
- 根据需要添加任意数量的小部件。
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()
输出如下:
文章图片
不使用按钮的创建
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()
输出如下:
文章图片
注意:参见两个代码的输出, 由于第二个输出中不存在BORDER, 因为tkinter.ttk不支持边框。另外, 当你将鼠标悬停在两个按钮上时ttk按钮会更改其颜色并变为浅蓝色(效果可能会从一种操作系统更改为另一种), 因为它支持现代图形, 而如果使用简单的Button, 则不会更改颜色, 因为它不支持现代图形。
注意怪胎!巩固你的基础Python编程基础课程和学习基础知识。
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。
推荐阅读
- PHP如何使用gmp_div_r()函数(示例)
- 如何求两个二进制数组中具有相同总和的最长跨度()
- 算法问题(收费和蛋糕问题)
- 如何使用Jupyter Notebook(-终极指南)
- Angular CLI | Angular项目部署详细指南
- PHP imagechar()函数用法详细指南
- 如何从Hello World示例开始Java编程()
- 64gu盘做打开盘制作详细说明
- usb pe打开盘制作详细说明