Python脚本-函数/外部脚本中的tkinter和破折号(___main___)

时间:2019-05-09 10:44:28

标签: python loops tkinter main plotly-dash

我已经开始使用tkinter进行一个项目,以在一个简单的界面和菜单下收集一些我编写的脚本。 我敢肯定有一个解决问题的简单方法,但是我找不到出路。 我使用的脚本之一基于网络上的示例,该示例使用Dash从CSV数据帧/熊猫中选择和显示统计信息。

破折号脚本在作为主运行时刷新网页

if __name__ == '__main__':
    app.run_server(debug=True)

并在菜单脚本tkinter中:

if __name__ == '__main__':
    main()

以我了解的在网络上搜索的方式,菜单tkinter依赖于脚本中的循环以及脚本的__main__语句才能起作用。最终,我发现不可能将破折号脚本嵌入到tkinter循环中,因为两个__main__调用发生冲突。

我试图运行从主脚本指向外部脚本的破折号脚本,但是当我运行它时,我发现自己有2个tkinter菜单窗口(我不能指望更少..),因为这两个脚本都要求main (?)。我敢肯定,我对__main__的用法和脚本中主要循环的用途的简短理解会为您带来一切。有人可以指出我正确的方向吗? 非常感谢

0 个答案:

没有答案