Page 1 of 1

Liste des objets de Qt disponibles dans le Code

Posted: 29 May 2015, 13:24
by Jmgr
Salut à tous,

Je viens d'ajouter une liste des classes de Qt disponibles dans le Code (EcmaScript/Javascript) d'Actiona : https://actiona.tools/codeqt/

Re: Liste des objets de Qt disponibles dans le Code

Posted: 29 May 2015, 17:22
by Violette
O_O QWebView de dispo ? Vivement que je rentre chez moi pour tester ça =P.
Ça serait vraiment énorme.

Re: Liste des objets de Qt disponibles dans le Code

Posted: 29 May 2015, 18:01
by Jmgr
Pense à utiliser la dernière nightly build (celle d'aujourd'hui en fait).

Re: Liste des objets de Qt disponibles dans le Code

Posted: 29 May 2015, 19:40
by Jmgr
Et un petit exemple de manipulation d'un navigateur Web via Code :

Code: Select all

var dialog = new QDialog();
var layout = new QHBoxLayout();

var webView = new QWebView();
webView.load(new QNetworkRequest(new QUrl("https://duckduckgo.com")));

layout.addWidget(webView, 0, 0);

webView.loadFinished.connect(function (ok)
{
	var mainFrame = webView.page().mainFrame();

	var element = mainFrame.findFirstElement("#search_form_input_homepage");
	element.setAttribute("value", "donald duck");

	var timer = new QTimer();
	timer.interval = 1000;
	timer.singleShot = true;
	timer.timeout.connect(function()
	{
		element = mainFrame.findFirstElement("#search_form_homepage");
		element.evaluateJavaScript("this.submit();");
	});
	timer.start();
});

dialog.setLayout(layout);
dialog.exec();