<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      qml與html通信

      1. 在qml顯示html并通訊

        main.qml

      
      import QtQuick 2.12
      import QtQuick.Window 2.12
      import QtWebEngine 1.2
      import QtQuick.Controls
      Window {
          id:mainWindow
          width: 640
          height: 480
          visible: true
          title: qsTr("WebEngine + ECharts (By: GongJianBo1992)")
          Column {
              anchors.fill: parent
              spacing: 10
              Rectangle {
                 height: mainWindow.height * 0.8  // 占 80% 高度
                  width: mainWindow.width
                  WebEngineView{
                      id: webView
                      anchors.fill: parent
                      //@disable-check M7
                      url:"file:///./test.html"
                  }
              }
               Button {
                  text: "隨機更新銷量數據"
                  width: 200
                  height: 40
                  anchors.horizontalCenter: parent.horizontalCenter
                  onClicked: {
                      // 生成隨機數據(5個10-100的整數)
                      let newData = [];
                      for (let i = 0; i < 5; i++) {
                          newData.push(Math.floor(Math.random() * 90 + 10));
                      }
                      webView.runJavaScript("updateData(" + JSON.stringify(newData) + ")");
      
                  }
              }
          }
      }
      

      html

      <!DOCTYPE html>
      <html>
      <head>
          <meta charset="UTF-8">
          <title>ECharts in QML</title>
          <!-- 引入 ECharts -->
          <script src="echarts.min.js"></script>
          <style>
              body { margin: 0; overflow: hidden; }  /* 去除邊距和滾動條 */
              #chartContainer { width: 100vw; height: 100vh; }  /* 占滿整個視圖 */
          </style>
      </head>
      <body>
          <div id="chartContainer"></div>
          <script>
              // 初始化圖表
              const chartDom = document.getElementById('chartContainer');
              const myChart = echarts.init(chartDom);
              let option = {
                xAxis: {
                  type: 'category',
                  data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
                },
                yAxis: {
                  type: 'value'
                },
                 dataZoom: {
                  type: 'inside',  //放大縮小x軸數值
              },
                tooltip: {
                  trigger: 'axis',
                  axisPointer: {
                    type: 'cross',
                    label: {
                      backgroundColor: '#6a7985'
                    }
                  }
                },
                series: [
                  {
                    data: [820, 932, 901, 934, 1290, 1330, 1320],
                    type: 'line',
                    smooth: true
                  }
                ]
              };
              myChart.setOption(option);
      
              // 供 QML 調用的更新函數
              function updateData(newData) {
                  option.series[0].data = newData;
                  myChart.setOption(option);
              }
      
              // 窗口大小變化時自適應
              window.onresize = () => myChart.resize();
          </script>
      </body>
      </html>
      

      python

      import sys
      from PySide6 import  QtWidgets, QtQml
      from PySide6.QtGui import QGuiApplication
      import PySide6.QtWebEngineCore
      
      if __name__ == "__main__":
          # app = QGuiApplication().instance()
          app = QtWidgets.QApplication(sys.argv)
          engine = QtQml.QQmlApplicationEngine()
          engine.load("main.qml")
          if not engine.rootObjects():
              sys.exit(-1)
      
          sys.exit(app.exec())
      

      image

      案例地址 :https://gitee.com/lj-fang/qml-html

      posted @ 2025-10-29 16:53  嘚惹  閱讀(5)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 日韩精品无码人妻一区二区三区| 亚洲av尤物一区二区| 亚洲AV美女在线播放啊| 阳山县| 99久久精品国产一区二区| 国产精品国产精品国产精品| 日韩国产成人精品视频| 国产精品有码在线观看| 久久欧洲精品成av人片| 国产成人精品区一区二区| 国产va在线观看免费| 亚洲熟妇色自偷自拍另类| 国产自拍一区二区三区在线| 黑人异族巨大巨大巨粗| 婷婷六月天在线| 看全色黄大黄大色免费久久| 国产三级a三级三级| 成人av天堂男人资源站| 少妇人妻偷人精品免费| 黑人大群体交免费视频| 国产精品护士| 午夜福利片一区二区三区| 丰腴饱满的极品熟妇| 日韩精品专区在线影院重磅| 国产成人综合亚洲第一区| 亚洲一区精品视频在线| 国产精品久久久久影院色| 九九热在线精品视频首页| 少妇被粗大猛进进出出| 尤物国精品午夜福利视频| 国产精品国产三级国快看| 人妻色综合网站| 九九热视频免费在线播放| 麻豆国产传媒精品视频| 日本黄漫动漫在线观看视频| 亚洲性日韩一区二区三区| 一卡2卡三卡4卡免费网站| 亚洲情A成黄在线观看动漫尤物| 亚欧美闷骚院| 一本无码人妻在中文字幕免费| 亚洲人成小说网站色在线|