Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: С++ --> QT Script ?
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Script. Интеграция WebKit
JohnZ
Есть такая функция в С++ коде

void MainWindow::callFunc(QString ffName, int fnum)
{
    QString fName = QString("%0%1").arg(ffName).arg(fnum);
    if (engine->globalObject().property(fName).isValid())
        engine->globalObject().property(fName).call();
}


Вопрос заключается в том, можно-ли это-же действие сделать из скрипта ?
Желательно-бы вызов ф-ции с параметрами ....
lanz
fName = "" + ffName + fNum
if ( this[fName] !== undefined ) {
  this[fName]();
}

?
JohnZ
БлагоДарю LANZ !!!

А там должен быть именно !== а не != как в С ?
lanz
!= делает type-coercion, например:
"1" == 1 -> true
"1" === 1 -> false
JohnZ
Спасибо lanz !!! Помогло :-)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2017 IPS, Inc.