[英]tkinter optionmenu swapping place
After googling and searching in SO, I come here. 经过谷歌搜索和搜索后,我来了。
I am making a program, but when I run it, the optionMenu widgets go to the end of the display, despite being set on the grid on the program. 我正在编写程序,但是运行它时,尽管在程序的网格上进行了设置,但optionMenu小部件仍会显示在屏幕的末尾。 Here's a relevant example: 这是一个相关的例子:
from tkinter import *
root=Tk()
root.title("Generador documentos")
app=Frame(root)
app.grid()
sexoPat=Label(app, text ="Gender")
sexoPat.grid(row=0,column=0)
var1 = StringVar()
sexoPatDrop= OptionMenu(root,var1,'Male','Female')
sexoPatDrop.grid(row=1,column=0)
sexoPatCheck=var1.get()
nombPat=Label(app, text ="name here")
nombPat.grid(row=2,column=0)
nombPatTXT=Entry(app)
nombPatTXT.grid(row=3,column=0)
In this sample code, I needed to write app instead of root in OptionMenu(root,...) 在此示例代码中,我需要在OptionMenu(root,...)中编写app而不是root。
It was furas who gave me the answer. 是菲拉斯给了我答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.