我在使用 python(tkinter) gui 的布局时遇到了麻烦

时间:2021-03-05 20:57:30

标签: python-3.x user-interface tkinter tkinter-layout

# Import module  
from tkinter import *
import pyautogui, time
  
# Create object  
root = Tk() 
# Adjust size  
root.geometry("350x350")

root.title("SycoBak's SpamBot")
  
# Add image file 
bg = PhotoImage(file = "Slogo.png") 
  
# Create Canvas 
canvas1 = Canvas( root, width = 350, 
                 height = 350) 
  
canvas1.pack(fill = "both", expand = True) 
  
# Display image 
canvas1.create_image( 0, 0, image = bg,  
                     anchor = "nw") 
                     
canvas1.create_text(250,250, text="SycoSpamBot")


L1 = Label(canvas1, text="Word")
L1.pack( side = LEFT)
E1 = Entry(canvas1)
E1.pack(side = RIGHT)
canvas1.create_window(100, 100, window=L1)    

L2 = Label(canvas1, text="Amount")
L2.pack( side = LEFT)
E2 = Entry(canvas1)
E2.pack(side = RIGHT)
canvas1.create_window(100, 150, window=L2)  
  

def Spammer ():
  time.sleep(5)
  x = 0
  amount = int(E2.get())
  word = E1.get()
  while (amount > x):
    pyautogui.typewrite(word)
    pyautogui.press("enter")
    x=x+1
    
button1 = Button(root, text = "Start", command=Spammer, bg="green") 
button1_canvas = canvas1.create_window( 100, 10,  
                                       anchor = "nw", 
                                       window = button1) 
root.mainloop()

我想知道是否可以让开始按钮位于底部,而单词和金额标签位于文本输入框的左侧。 这就是我的 GUI 布局目前的样子。 (很乱) [1]:https://i.stack.imgur.com/UYvtU.png

0 个答案:

没有答案