У меня несколько обратный вопрос
Вот допустим, у меня передан в скрипт объект виджета, на котором уже проинициализирован UI.
Допустим, виджет задан в скрипте как
Form. На этой форме лежит
lineEdit, который доступен в скрипте по ссылке
Form.lineEdit.
Так вот. Как передать приложению указатель на
lineEdit через скрипт? То есть, (дальше развиваю мысль) в скрипт ещё передан объект
myObject некоторого класса
MyObject, наследованного от
QObject, естественно. У этого класса есть слот
setText, имеющий следующее описание:
C++ (Qt)
public slots:
void setText(QLineEdit *lineEdit) {
lineEdit->setText("Bla-bla-bla...");
}
//Или
/*
void setText(QLineEdit &lineEdit) {
lineEdit.setText("Bla-bla-bla...");
}
*/
То есть этот слот должен вызываться из скрипта следующим образом:
myObject.setText(Form.lineEdit);
Но вот, движку скрипта это не нравится
Ругается, что не может привести данный объект ни к одному, ни к другому "типу". То есть ни к
QLineEdit*, ни к
QLineEdit&.
Как разруливать данную ситуацию?
P. S. Нужно именно передать объект (или указатель на объект) приложению из скрипта.