在tkinter窗体上移动元素

2024-04-25 23:02:40 发布

您现在位置:Python中文网/ 问答频道 /正文

选项菜单有一个简单的窗体。你知道吗

from tkinter import *

root = Tk()
root.title("Tk dropdown example")

# Add a grid
mainframe = Frame(root)
mainframe.grid(column=0, row=0, sticky=(N, W, E, S))
mainframe.pack(pady=100, padx=100)

# Create a Tkinter variable
tkvar = StringVar(root)

# Dictionary with options
choices = {'Pizza', 'Lasagne', 'Fries', 'Fish', 'Potatoe'}
tkvar.set('Pizza')  # set the default option

popupMenu = OptionMenu(mainframe, tkvar, *choices)
popupMenu.grid(row=2, column=1)

选项菜单默认为中间形式。我试图移动它(在左上角)与方法的地方和包装,但它没有工作。如何移动元素?你知道吗


Tags: from选项菜单columnroot窗体tkgrid
1条回答
网友
1楼 · 发布于 2024-04-25 23:02:40

您正在使用pack,同时grid删除pack,并将其放置在左上角。你知道吗

当您使用mainframe.pack(pady=100, padx=100)时,它将位于中心。你知道吗

相关问题 更多 >