Javascript / JQueryスライダーイベントを(WebViewとして使用するHTMLファイルで)QTから水平スライダーを使用してevaluateJavaScript経由で呼び出そうとしていますが、valueChanged(のSIGNALへのSLOTとして呼び出される関数がありますint)。私が試してみました
this->ui->browser->page()->mainFrame()->evaluateJavaScript($("#radius-slider").slider({
min: 0,
max: 50,
step: 0.1,
value: layers[currentValue].defaultRadius,
change: function(event, ui) {
changeRadius(ui.value);
}
}););
と
QString theJSCode = QString("changeRadius(%1)").arg(this->ui->horizontalSlider_6->value());
this->ui->browser->page()->mainFrame()->evaluateJavaScript(theJSCode);
無駄に。ここで何が間違っているのでしょうか。また、これを修正するためにどこを探す必要がありますか?ありがとう。