mummummuuu 2023-01-22 11:52 采纳率: 22.2%
浏览 15
已结题

tkinter滚动条导致listbox大小改变

加了滚动条之前这样

img


msgs = Listbox(msgf, font=('微软雅黑', 12), relief=FLAT, highlightthickness=0, height=100, width=70)
msgs.grid(row=0, column=0, ipadx=50, ipady=50)
yscrollbar=Scrollbar(msgs,command=msgs.yview)
yscrollbar.pack(side='right', fill='y')
msgs.config(yscrollcommand=yscrollbar.set)

加了之后就这样了

img


怎么解决

  • 写回答

1条回答 默认 最新

  • Mike Qin 2023-01-22 12:10
    关注

    新年快乐🎉,望采纳,谢谢!
    可以将listbox的yscrollcommand属性设置为滚动条的set函数,将滚动条的command属性设置为listbox的yview函数,可以解决listbox大小改变的问题。例如:

    listbox.config(yscrollcommand=scrollbar.set)
    scrollbar.config(command=listbox.yview)
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月22日
  • 创建了问题 1月22日

悬赏问题

  • ¥15 webstorm上开发的vue3+vite5+typeScript打包时报错
  • ¥15 vue使用gojs,需求在link中的虚线上添加方向箭头
  • ¥15 CSS通配符清除内外边距为什么可以覆盖默认样式?
  • ¥15 SPSS分类模型实训题步骤
  • ¥15 求解决扩散模型代码问题
  • ¥15 工创大赛太阳能电动车项目零基础要学什么
  • ¥20 limma多组间分析最终p值只有一个
  • ¥15 nopCommerce开发问题
  • ¥15 torch.multiprocessing.spawn.ProcessExitedException: process 1 terminated with signal SIGKILL
  • ¥15 QuartusⅡ15.0编译项目后,output_files中的.jdi、.sld、.sof不更新怎么解决