相关疑难解决方法(0)

调整滚动的Tkinter文本框的大小

我想要制作一个滚动的Tkinter文本框,填充最大的分配空间.我有点工作......

出于某种原因,当我拉伸窗口时,文本小部件很好; 但是,滚动条在x轴上获得了大量填充.

第二个问题是当我缩小窗口时滚动条离开屏幕.

有谁知道这两个程序的解决方案?

片段:

    self.Fr = Tkinter.Frame(self, width=self.Wi, height=self.He)
    self.Fr.pack(side='right', fill='both', expand='yes')


    self.Te = Tkinter.Text(self.Fr, font=self.Fo, fg=self.FG, bg=self.BG,
                           selectforeground=self.SFG,
                           selectbackground=self.SBG,
                           insertbackground=self.IBG, wrap='word',
                           undo=True, maxundo=100)
    #self.Te.grid(column=0, row=0, sticky='NSEW')
    self.Te.pack(side='left', fill='both', expand='yes')


    self.Sc = Tkinter.Scrollbar(self.Fr, elementborderwidth=1)
    #self.Sc.grid(column=1, row=0, sticky='NSEW')
    self.Sc.pack(side='right', fill='both', expand='yes')

    self.Te.configure(yscrollcommand=self.Sc.set)
    self.Sc.configure(command=self.Te.yview)
Run Code Online (Sandbox Code Playgroud)

python text tkinter

1
推荐指数
1
解决办法
3143
查看次数

标签 统计

python ×1

text ×1

tkinter ×1