簡體   English   中英

為什么我的列表框和滾動條不起作用?

[英]Why won't my listbox and scrollbar not work?

我正在嘗試制作一個具有滾動條的列表框,但是以下代碼似乎未顯示在該代碼上,請有人能幫助我修復它嗎?

  listbox = Listbox(window2, height = 5)
  listbox.insert(1,"Yr9")
  listbox.insert(1,"Yr10")
  listbox.insert(1,"Yr11")
  listbox.insert(1,"Yr12")
  listbox.insert(1,"Yr13")
  listbox.grid(row=3,column=1)
  sb = Scrollbar(window2,orient=VERTICAL)
  sb.pack()
  listbox = Listbox(window2, yscrollcommand=sb.set)
  sb.config(command=listbox.yview)
  sb.pack(side=LEFT,fill=Y)
  listbox.pack(side=LEFT, fill=BOTH, expand=1)

問題是滾動條和列表框都在window2 ,但是您將grid用於其中一個而將pack用於另一個。 在給定的父窗口中,您只能使用一個或另一個。

將.pack()用於列表框和sb

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM