1

Qt ScriptからQXmlQuery、QDateTimeなどの非QObjectベースのクラスにアクセスするための便利で簡単な方法はありますか?

私が見る唯一の方法は、QObjectを継承する別のクラスでQXmlQueryをラップし、Qtスクリプトからアクセスする必要のあるすべての関数をスロットとして宣言することです。

void MyXmlQuery::setQuery ( const QString & sourceCode, const QUrl & documentURI )
{
    realxmlquery_.setQuery(sourceCode, documentURI);
}
4

1 に答える 1

0

このジョブを実行するインターフェイス クラスを作成します。

void MyXmlQuery::setQuery ( const QString & sourceCode, const QUrl & documentURI )
{
    this->realxmlquery_->setQuery(sourceCode, documentURI); //realxmlquery is a reference to the Non-qt class!
}
于 2010-04-01T05:18:51.917 に答える