Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在tkinter python中将标签打包到输入框旁边_Python_Tkinter_Label_Pack_Tkinter Entry - Fatal编程技术网

在tkinter python中将标签打包到输入框旁边

在tkinter python中将标签打包到输入框旁边,python,tkinter,label,pack,tkinter-entry,Python,Tkinter,Label,Pack,Tkinter Entry,我有一个窗口,提示用户输入其日志文件的目录。 然而,我的标签似乎放在我的入口盒顶部。你知道怎么把它们并排打包吗 labelText=StringVar() labelText.set("Enter directory of log files") labelDir=Label(app,textvariable=labelText,height=4) labelDir.pack() directory=StringVar(None) dirname=Entry(app,textvaria

我有一个窗口,提示用户输入其日志文件的目录。 然而,我的标签似乎放在我的入口盒顶部。你知道怎么把它们并排打包吗

labelText=StringVar()

labelText.set("Enter directory of log files")

labelDir=Label(app,textvariable=labelText,height=4)

labelDir.pack()

directory=StringVar(None)

dirname=Entry(app,textvariable=directory,width=50)

dirname.pack()

是的,您需要将
选项设置为“左”。见下文:

from Tkinter import Tk, Label, Entry, StringVar

app = Tk()

labelText=StringVar()
labelText.set("Enter directory of log files")
labelDir=Label(app, textvariable=labelText, height=4)
labelDir.pack(side="left")

directory=StringVar(None)
dirname=Entry(app,textvariable=directory,width=50)
dirname.pack(side="left")

app.mainloop()
例如:


您可以随时切换到使用“.grid”

使用您的代码:

from Tkinter import Tk, Label, Entry, StringVar

app = Tk()

labelText=StringVar()
labelText.set("Enter directory of log files")
labelDir=Label(app, textvariable=labelText, height=4)
labelDir.grid(row=1,column=1)

directory=StringVar(None)
dirname=Entry(app,textvariable=directory,width=50)
dirname.grid(row=1,column=2)

app.mainloop()
运行代码: