Russian Qt Forum
Ноябрь 22, 2024, 18:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Кастинг в QtScript  (Прочитано 3010 раз)
gigabyte
Гость
« : Март 12, 2010, 22:56 »

Сопрос в следующием: есть собственная функция в скрипте которая загружаэт ui файли и делает с них Widget
примерно так:
Код:
var viewgoods = global.loadUI("modules/viewgoods.ui","ViewGoods",true)
Есть модули сгенеренные qtscriptgenerator
тепер делаю следующее:
Код:
	var db = QSqlDatabase.database("qt_sql_default_connection")
var query = new QSqlQuery(db)
var tableModel = new QSqlQueryModel()
print(typeof viewgoods.tableView)
var tv = QTableView.call(viewgoods.tableView,viewgoods)
tableModel.setQuery(query)
query.prepare("select * from viewgoods")
if(query.exec()) {
viewgoods.tableView.setModel(tableModel)
}           
здесь на строке viewgoods.tableView.setModel(tableModel) выдается ошибка о том что нет накого метода (setModel) т.е. скрипт не знаэт о нем.
Вобственно вопрос можно ли преобразовать viewgoods.tableView так чтоб скрипт узнал о том что эсть у него этот метод что-то типа
Код:
QTableView.cast(viewgoods.tableView)
или что-то похожее?
Записан
gigabyte
Гость
« Ответ #1 : Март 13, 2010, 10:07 »

Вопрос снят.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.043 секунд. Запросов: 20.