能搜到这篇文章的想必对PyQt5和ECharts都有所了解,我也就不多赘述了。
先看看我们要做什么
- 用PyQt5写一个界面;
- 用HTML写一个ECharts图标,下文以雷达图为例;
- 将图标嵌入界面;
- 调用JavaScript方法改变图标的值。
PyQt5界面
随便添加一个Layout就行
HTML代码
就一个简单的HTML模板,主题内容就是如何在HTML里使用ECharts,写完之后可以打开这个文件看看能不能顺利显示。具体的图表option查看ECharts即可。
例如radar.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="echarts.js"></script>
<title>Radar</title>
<style type="text/css">
body {
marg