我需要一點幫助..以下是我的代碼:
root = Tk()
w, h = root.winfo_screenwidth(), root.winfo_screenheight()
root.geometry("%dx%d 0 0" % (w, h))
f_right = Frame(root,width = 400,height=h)
f_right.pack(side=RIGHT)
my_scrollbar = Scrollbar(f_right,width=30,orient=VERTICAL)
mylist = Listbox(f_right,width=25,height = h, yscrollcommand = my_scrollbar.set,font=('ariel',12),justify='center')
mylist.grid(row=3,column=0,columnspan=2) # row0,row1,row2,column0,column1 has some button and label design
my_scrollbar.config(command = mylist.yview)
my_scrollbar.grid(row=3,column=2,sticky=NS)
for i in range(1000):
mylist.insert(END,"a" str(i))
root.mainloop()
我嘗試使用整數專案和滾動條作業此代碼,但是當我嘗試使用字串添加專案時,我的滾動條無法作業..請幫助
uj5u.com熱心網友回復:
由于串列框占據了第 0 列和第 1 列columnspan=2,因此滾動條被放置在串列框覆寫的第 1 列中。
將滾動條移動到第 2 列,并將sticky選項設定為NS:
my_scrollbar.grid(row=3,column=2,sticky=NS)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/405996.html
標籤:
