crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> QTabWidget + QTreeView, QTabWidget с несколькими уникальными QTreeView
Snake174
  опции профиля:
сообщение 18.4.2011, 14:18
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 89
Регистрация: 18.4.2011
Из: Миасс
Пользователь №: 2613

Спасибо сказали: 9 раз(а)




Репутация:   0  


Есть класс:

class TreeView : public QTreeView
{
    Q_OBJECT

    QVector<EventsRecord> *m_pRecord;

    public:
        TreeView( QWidget *parent = 0 );
        virtual ~TreeView();
        void clearRecords() { m_pRecord->resize(0); };
        void push_backRec( const EventsRecord &er ) { m_pRecord->push_back( er ); };
        QVector<EventsRecord> *getRecords() { return m_pRecord; };
};

В m_pRecord заносится информация о файле.

В QTabWidget добавляю вкладку:
void MainWindow::addTab()
{
    ++TAB;
    TreeView *m_pTree = new TreeView( m_pTab );
    m_pTree->setObjectName( QString("m_pProp%1").arg( TAB ) );
    m_pTab->addTab( m_pTree, tr("                 ") );
    m_pTab->setTabToolTip( m_pTab->count() - 1, QString("%1").arg( TAB ) );
}

m_pTab - указатель на QTabWidget

Нужно чтобы у каждого m_pTree отображалась своя информация о файле. Что я делаю не так? Уже всю голову сломал.
Причина редактирования: используй тэг code
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
novichkov
  опции профиля:
сообщение 21.4.2011, 15:17
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 64
Регистрация: 20.3.2008
Из: Северодвинск
Пользователь №: 128

Спасибо сказали: 6 раз(а)




Репутация:   1  


В методе addTab не нашел ни одной строки, где бы бралась информация о файле. Где именно она должна отображаться?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 19.4.2024, 13:41