Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Проблема с QTreeWidget


Автор: nix_crash 15.10.2007, 16:55
У меня вот такая проблема случилась... 
 Код находится в одном классе... 
 /**/ 
 QList<QTreeWidgetItem *> items; 
 for (int i = 0; i < 10; ++i) { 
 items.append(new QTreeWidgetItem(dialog->disk_list, QStringList(QString("item: %1").arg(i)))); 
 } 
 dialog->disk_list->addTopLevelItems( items ); 
 /**/ 
 "dialog" - Это основной класс формы. 
 "disk_list" - Это "QTreeWidget". 
 /**/ 
 Элементы в дерево не добавляются, а в консоль пишет... 
 (Make sure 'QModelIndex' is registed using qRegisterMetaType().) 
 Но если этот код перенести в основной класс то все работает.

Автор: nickless 16.10.2007, 18:12
nix_crash, убери из класса ненужное, и выложи сюда, проблема наверно в нём, потому что просто так код прекрасно работает.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)