Все еще пытаясь понять, как именно импорт работает в Python, я столкнулся с проблемой, которую я надеялся решить. Я использую PyQt5, и в настоящее время у меня есть три файла с именами fileA, fileB и file C. fileA импортирует класс из fileB, а fileB импортирует класс из файла C. Это все, чтобы сказать, что я не могу импортировать fileA в файл C, не столкнувшись с циклическим импортом. Что я хочу сделать, так это нажать кнопку, которая происходит в файле C, чтобы обновить sh класс, расположенный в fileA.
fileA выглядит так:
class Window(QMainWindow):
etc...
и что Я пытаюсь сделать в файле C:
def on_click(self):
Window.refresh()
Итак, по сути, я хочу иметь возможность обновлять sh окно при нажатии кнопки из другого файла. Любые советы были бы очень признательны, независимо от того, связаны ли они с классом или PyQt5. Спасибо.