Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python matplotlib使webview崩溃_Python_Multithreading_Matplotlib_Webview_Python Multithreading - Fatal编程技术网

Python matplotlib使webview崩溃

Python matplotlib使webview崩溃,python,multithreading,matplotlib,webview,python-multithreading,Python,Multithreading,Matplotlib,Webview,Python Multithreading,我正在用python和pywebview包构建一个桌面应用程序,每当我试图显示一些绘图时,它只运行1到2次,然后应用程序崩溃 我尝试为matplotlib使用不同的后端,但没有成功。代码如下: 将numpy导入为np 将matplotlib.pyplot作为plt导入 导入网络视图 类别Api: def绘图(自身,y): x=np.linspace(1100100) z=np.cos(x) plt.图(1) 平面图(x) plt.图(2) 平面图(x,z) plt.show() api=api(

我正在用python和pywebview包构建一个桌面应用程序,每当我试图显示一些绘图时,它只运行1到2次,然后应用程序崩溃

我尝试为matplotlib使用不同的后端,但没有成功。代码如下:

将numpy导入为np
将matplotlib.pyplot作为plt导入
导入网络视图
类别Api:
def绘图(自身,y):
x=np.linspace(1100100)
z=np.cos(x)
plt.图(1)
平面图(x)
plt.图(2)
平面图(x,z)
plt.show()
api=api()
webview.create_window('API示例',宽度=1200,高度=600,可调整大小=False,js_API=API,url='file:///C:/Users/aly_h/Downloads/FullWidthTabs/index.html")`

运行
函数{ 变量y=6 pywebview.api.plot(y) }
我犯的错误是

RuntimeError: main thread is not in main loop
Exception ignored in: <function Image.__del__ at 0x000001F4EA12F8C8>
Traceback (most recent call last):
  File "C:\Users\aly_h\AppData\Local\Programs\Python\Python37\lib\tkinter\__init__.py", line 3507, in __del__
    self.tk.call('image', 'delete', self.name)
RuntimeError: main thread is not in main loop
Tcl_AsyncDelete: async handler deleted by the wrong thread
运行时错误:主线程不在主循环中
在中忽略异常:
回溯(最近一次呼叫最后一次):
文件“C:\Users\aly\u h\AppData\Local\Programs\Python\Python37\lib\tkinter\\uuuuuu init\uuuuuu.py”,第3507行,在__
self.tk.call('image','delete',self.name)
运行时错误:主线程不在主循环中
Tcl_AsyncDelete:异步处理程序被错误的线程删除