0
我是QT的新手。我正在QT中創建一個HTML報告頁面。 在此我創建一個表,並使用下面的我的數據填充到其中:如何訪問QT中的HTML腳本變量
htmlFile.open(path);
htmlFile<<"<!DOCTYPE html><html><head></head><body>";
htmlFile<<"<table id='myTable'>"
"<tr>"
"<td>Feature</td>"
"<td>Test Count</td>"
"<td>PASS</td>"
"<td>FAIL</td>"
"<td>SKIPPED</td>"
"</tr>";
我有一個顯示行索引,列和cell.This值的腳本我的腳本:
QString val;
htmlFile<<"<script src='http://code.jquery.com/jquery-1.9.1.min.js'></script>"
"<script>"
"$(document).ready(function(){"
"$('#myTable td').click(function() {"
"var column_num = parseInt($(this).index()) + 1;"
"var row_num = parseInt($(this).parent().index())+1;"
"var txt='Row:' +row_num+' Column : '+column_num;"
"txt+=' Value: '+ document.getElementById('myTable').rows[row_num-1].cells[column_num-1].innerHTML; "
"alert(txt); }); });"
"</script>";
現在我想要在我的班級中使用變量'txt',即類似val = txt(這絕對不可能直接)。有沒有辦法做到這一點?一個全局變量可以幫助我嗎?
這是我第一次嘗試HTML和腳本。所以我有點困惑。 在此先感謝!