У меня есть программа, и в ней она создает вкладки, и каждый раз, когда я ее создаю, использование памяти увеличивается, но когда я закрываю вкладку, память не опускается. Мне просто интересно, это нормально, и есть ли что-то, что я могу с этим поделать? Вот мой код для закрытия вкладок:pyqt: Использование памяти
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
Я разместил это в Google Plus, потому что мне хотелось бы, чтобы это ответили. –
Это звучит так, как будто это связано с сборкой мусора; Http: //en.wikipedia.org/wiki/Garbage_collection_% 28computer_science% 29 – RobinJ