📜  如何在 Tkinter 的任何位置放置按钮?

📅  最后修改于: 2022-05-13 01:54:24.764000             🧑  作者: Mango

如何在 Tkinter 的任何位置放置按钮?

先决条件:在 Tkinter 中创建一个按钮

Tkinter是在Python中开发 GUI(图形用户界面)最常用的库。它是Python附带的 Tk GUI 工具包的标准Python接口。 Python为开发 GUI(图形用户界面)提供了多种选择。在所有 GUI 方法中, tkinter是最常用的方法。它是Python附带的 Tk GUI 工具包的标准Python接口。 Python和tkinter是创建 GUI 应用程序的最快和最简单的方法。使用tkinter创建 GUI 是一项简单的任务。

方法:

  • 导入tkinter模块
  • 创建主窗口
  • 在窗口中添加一个按钮。
  • 放置按钮。

tkinter模块中的按钮可以通过两种方式放置或移动到任意位置:

  • 通过使用place()方法。
  • 并通过使用pack()方法。

方法一:使用place()方法

此方法用于将按钮放置在绝对定义的位置。

下面是上述方法的实现:

Python3
# Importing tkinter module 
from tkinter import *        
  
# Creating a tkinter window
root = Tk() 
  
# Initialize tkinter window with dimensions 300 x 250             
root.geometry('300x250')     
  
# Creating a Button
btn = Button(root, text = 'Click me !', command = root.destroy)
  
# Set the position of button to coordinate (100, 20)
btn.place(x=100, y=20)
  
root.mainloop()


Python3
# Importing tkinter module 
from tkinter import *        
  
# Creating a tkinter window
root = Tk() 
  
# Initialize tkinter window with dimensions 300 x 250             
root.geometry('300x250')     
  
# Creating a Button
btn = Button(root, text = 'Click me !', command = root.destroy)
  
# Set a relative position of button
btn.pack(side=RIGHT, padx=15, pady=20)
  
root.mainloop()


输出:

方法二:使用pack()方法

此方法用于在相对位置放置按钮。

下面是上述方法的实现:

蟒蛇3

# Importing tkinter module 
from tkinter import *        
  
# Creating a tkinter window
root = Tk() 
  
# Initialize tkinter window with dimensions 300 x 250             
root.geometry('300x250')     
  
# Creating a Button
btn = Button(root, text = 'Click me !', command = root.destroy)
  
# Set a relative position of button
btn.pack(side=RIGHT, padx=15, pady=20)
  
root.mainloop()

输出: