从 Qt Script 访问非基于 QObject 的类,例如 QXmlQuery、QDateTime 等,有没有什么好的简单的方法?
我看到的唯一方法是将 QXmlQuery 包装在另一个继承 QObject 的类中,并将我需要从 Qt 脚本访问的每个函数声明为插槽:
void MyXmlQuery::setQuery ( const QString & sourceCode, const QUrl & documentURI )
{
realxmlquery_.setQuery(sourceCode, documentURI);
}