在尝试使用Dash创建一个仪表板时(使用PyQt5创建一个GUI),我遇到了一个问题。我尝试将以下示例代码作为模块以及在代码末尾:import dashimport dash_core_components as dccimport dash_html_components as htmldef run_dash(data, layout): app = dash.Dash() app.layout = html.Div(children=[ html.H1(children='Hello Dash'), html.Div(children=''' Dash: A web application framework for Python. '''), dcc.Graph( id='example-graph', figure={ 'data': data, 'layout': layout })]) app.run_server(debug=True)但是每次我得到错误 can't find '__main__' module in ''我知道,起初,要使用以下方式创建Dash的主要后卫:if __name__ == '__main__':app.run_server(debug=True)但是我已经为MainWindow设置了一个主后卫,所以我不知道如何使两者一起工作。供参考,这是我的MainWindow主警卫:if __name__ == '__main__':app = QApplication(sys.argv)mainWin = MainWindow()mainWin.show()sys.exit(app.exec_())
添加回答
举报
0/150
提交
取消