我有一个程序,它会在其中创建选项卡,每次创建一个选项卡时,内存使用量都会增加,但是当我关闭选项卡时,内存不会下降。我只是想知道,这是否正常,我能做些什么吗?这是我关闭标签的代码:
def removeTab(self, index):
text[index].deleteLater()
del text[index] # text box
# reorganize dict
last = -1
for key in sorted(text):
if last+1 != key:
text[key-1] = text[key]
del text[key]
last += 1
self.tab_widget.setCurrentIndex(index)
widget = self.tab_widget.currentWidget()
self.tab_widget.removeTab(index) # remove tab
widget.deleteLater()
del widget