Помогите PLZ решить проблему доступа к item-у QTableWidget-а из скрипта.
Есть такой кусок скрипта ...
var wink = mw.loadUi(497); // Карточка Движения
var vc = wink.findChild("tableWidget");
vc.insertRow(0);
vc.item(0, 0).setText("Hello ");
Вопрос решён ! Пришлось поработать "Тролем"
По-другому нерешабельно.
Добавил в QT "недостающую" ф-цию
QTableWidget::setCellText(row, col, text)
с возможностью доступа из скрипта.
Кому надо, пишите в личку.
ты добавил новый ряд, но не добавил item. собственно, поэтому и вылетает, скорее всего. потому что пытаешься в пустоту что-то писать.
В принципе да, так и было, но если пустота, либа по-идее, сама должна была с этим разобраться.
Создавать каждый item из скрипта, это "ждать до утра" можно было, пока вся таблица заполнится.
Сейчас, действительно, это делается в С++ коде, - работает вполне шустро ...
Троли создали такой классный виджет, почти exel, а о работе с ним из скрипта не позаботились ...
библиотека предоставляет интерфейс для скриптов. кроме того, что написано в документации, она ничего не должна. программист должен понимать, что он делает.
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)