| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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, убери из класса ненужное, и выложи сюда, проблема наверно в нём, потому что просто так код прекрасно работает. |