如何使酒吧和主窗口一样长

2024-03-29 11:50:56 发布

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

我写了一段代码:

from Tkinter import *
import ttk

app = Tk()
app.title('Myapp')
app.geometry('200x150+50+50')

labelText =StringVar()
labelText.set('Insert the version you want to check')
label1 = Label(app, textvar=labelText, height=2)
label1.pack()

stringadacercare = StringVar(None)
lastringa = Entry(app, textvar=stringadacercare)
lastringa.pack(side='left',padx=5,pady=30)

progressbar = ttk.Progressbar(orient=HORIZONTAL, length=200, mode='determinate')
progressbar.pack(side="bottom")
progressbar.start()

app.mainloop()

结果是:

screen shot

不过,我一直在尝试的是进度条和主窗口一样长 文本框不起作用。你知道吗

如何才能让它工作?有没有其他方法可以创建一个更容易移动的文本框?你知道吗


Tags: 代码fromimportappsidepackttk文本框
2条回答

网格几何管理器对于初学者来说可能更容易http://effbot.org/tkinterbook/grid.htm您可以使用行和列来放置小部件。如果将进度条放在单独的一行中,则可以调整长度以获得我认为需要的内容。你知道吗

使用pack可以请求小部件在任一轴上展开。例如:

progressbar.pack(side="bottom", fill="x")

相关问题 更多 >