Есть ли какой-нибудь приятный и простой способ доступа к классам, не основанным на QObject, таким как QXmlQuery, QDateTime и т. Д. Из Qt Script?
Единственный способ, которым я вижу, - это обернуть QXmlQuery в другой класс, который наследует QObject, и объявить в качестве слота каждую функцию, к которой мне нужен доступ из Qt Script:
void MyXmlQuery::setQuery ( const QString & sourceCode, const QUrl & documentURI )
{
realxmlquery_.setQuery(sourceCode, documentURI);
}