我有一个带有文本框的标签页,我想向它添加一个滚动条,但它对我不起作用(它覆盖了标签名称)。
这是我的代码:
*Look below*
任何帮助,将不胜感激!
编辑:
我可能很愚蠢,但是现在当我在选项卡之间切换时,文本并没有改变(如果我键入“a”并在选项卡之间切换,它会显示在所有选项卡上),并且在我编辑之前没有发生这种情况代码。这是我的代码;如果您需要更多,请告诉我:
tabs = {}
tab_bar = {}
...
def doNew(self):
# Create a new tab with the file name and select it
self.nb.select(self.CreateTab())
# Create a new tab
def CreateTab(self, name='Untitled.asm'):
tab_num = len(tabs) # get current tab number
tab_bar_num = len(tab_bar) # get it's frame as well
tab_bar[tab_bar_num] = Frame(self.nb) # create a new frame
scrollbar = Scrollbar(self.root)
scrollbar.pack(side=RIGHT, fill=Y)
tabs[tab_num] = Text(self.root, yscrollcommand=scrollbar.set)
self.nb.add(tab_bar[tab_bar_num], text=name) # add tab
tabs[tab_num].pack(side=LEFT, fill=BOTH)
scrollbar.config(command=tabs[tab_num].yview)
return tab_num
再次感谢。