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


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

Автор: nickless 16.10.2007, 18:16
nix_crash, создание http://forum.vingrad.ru/index.php?showtopic=177276&view=findpost&p=1288169 не приветствуется.

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