IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QScriptProgram Class

The QScriptProgram class encapsulates a Qt Script program.

This class was introduced in Qt 4.7.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QScriptProgram Class

Detailed Description

QScriptProgram retains the compiled representation of the script if possible. Thus, QScriptProgram can be used to evaluate the same script multiple times more efficiently.

 
Sélectionnez
QScriptEngine engine;
QScriptProgram program("1 + 2");
QScriptValue result = engine.evaluate(program);

Member Function Documentation

 

QScriptProgram::QScriptProgram()

Constructs a null QScriptProgram.

QScriptProgram::QScriptProgram(const QString &sourceCode, const QString fileName = QString(), int firstLineNumber = 1)

Constructs a new QScriptProgram with the given sourceCode, fileName and firstLineNumber.

QScriptProgram::QScriptProgram(const QScriptProgram &other)

Constructs a new QScriptProgram that is a copy of other.

QScriptProgram::~QScriptProgram()

Destroys this QScriptProgram.

QString QScriptProgram::fileName() const

Returns the filename associated with this program.

int QScriptProgram::firstLineNumber() const

Returns the line number associated with this program.

bool QScriptProgram::isNull() const

Returns true if this QScriptProgram is null; otherwise returns false.

QString QScriptProgram::sourceCode() const

Returns the source code of this program.

bool QScriptProgram::operator!=(const QScriptProgram &other) const

Returns true if this QScriptProgram is not equal to other; otherwise returns false.

QScriptProgram &QScriptProgram::operator=(const QScriptProgram &other)

Assigns the other value to this QScriptProgram.

bool QScriptProgram::operator==(const QScriptProgram &other) const

Returns true if this QScriptProgram is equal to other; otherwise returns false.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+