Всем привет!
Долгим методом перебора нашел почему вылетает ошибка в дебагере PyCharm, при закрытии программы.
Process finished with exit code -1073741819 (0xC0000005)
Вылетает она из за строчки self.setupUi(self). Когда ее комментируешь открывается голое окно и все отлично!
Причем ошибка эта не постоянная! То она есть то все отлично закрывается без ошибок.
Вот кусок кода может кто поможет.
main_class = loadUiType(getcwd() + '/ui/main_window.ui')[0]
class MainWindow(QMainWindow, main_class):
def __init__(self, *args):
super(MainWindow, self).__init__(*args)
self.setupUi(self)
self.setWindowIcon(QIcon(getcwd() + "/images/icon.ico"))
self.show()
def ui_view_vendor(self):
self.vendor = TableList()
self.sub_vendor = QMdiSubWindow()
self.sub_vendor.setWidget(self.vendor)
self.mdi.addSubWindow(self.sub_vendor)
self.sub_vendor.resize(self.vendor.size())
self.sub_vendor.show()
table_list_class = loadUiType(getcwd() + '/ui/templates ui/table/table.ui')[0]
class TableList(QMainWindow, table_list_class):
def __init__(self, main_class=0, dc_select=False, other=None):
super(TableList, self).__init__()
self.setupUi(self)
self.setWindowIcon(QIcon(getcwd() + "/images/icon.ico"))