Я начал работать над проектом, используя tkinter, чтобы собрать с помощью простого интерфейса и меню несколько скриптов, которые я написал.
Я уверен, что есть простое решение проблемы, но я не могу найти выход.
Один из сценариев, который я использовал, основан на примере, доступном в Интернете, который использует Dash для выбора и отображения статистики из csv dataframe / pandas.
Сценарии тире обновляют веб-страницу при запуске в качестве основного
if __name__ == '__main__':
app.run_server(debug=True)
и в скрипте меню tkinter:
if __name__ == '__main__':
main()
В моем понимании поиска по сети меню tkinter опирается на цикл в скрипте и оператор __main__
скрипта для работы. В конце концов я обнаружил, что невозможно встроить сценарий тире в цикл tkinter, потому что два вызова __main__
конфликтуют.
Я пытался запустить dash-скрипт, указывающий из основного скрипта на внешний скрипт, но когда я запустил его, я обнаружил, что у меня 2 окна меню tkinter (я не мог ожидать меньше ...), потому что оба скрипта вызывают main (?). Я уверен, что все в порядке с моим кратким пониманием использования __main__
и назначением основных циклов в скриптах. Может ли кто-нибудь указать мне правильное направление?
Большое спасибо