crossplatform.ru

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

> QTableWidget или QTableModel ?
bugsstring
  опции профиля:
сообщение 23.10.2008, 11:01
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 9
Регистрация: 20.6.2008
Пользователь №: 209

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




Репутация:   0  


Подскажите как реализовать:
есть класс
Раскрывающийся текст

#ifndef ANSWER_H
#define ANSWER_H

class Answer
{
    public:
        Answer();
        Answer(QString &text, bool valid);
        virtual ~Answer();
        void setText(QString &text);
        void appendText(QString text);
        void setValid(bool valid);
        QString text();
        bool valid();
    private:
        QString answerText;
        bool answerValid;

};
#endif /* ANSWER_H_ */

#include "Answer.h"

Answer::Answer()
{

}

Answer::Answer(QString & text, bool valid)
{
    setText(text);
    setValid(valid);
}

Answer::~Answer()
{
    // TODO Auto-generated destructor stub
}

void Answer::setText(QString & text)
{
    answerText = text;
}

void Answer::appendText(QString text)
{
    answerText.append(text);
}

void Answer::setValid(bool valid)
{
    answerValid = valid;
}

QString Answer::text()
{
    return answerText;
}

bool Answer::valid()
{
    return answerValid;
}



его может быть произвольное колличество экземпляров помещенных в QList (QList <Answers *> answersList)
надо значениями из ансвера забить табличку а-ля
header : | Valid | Answer Text|
row0 : | checkbox | Text1 |
rowN : | checkbox | TextN |
да, еще, значения должны редактироваться...

щас в раздумиях, что же лучше использовать - QTableWidget или QTableModel ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
bobdva
  опции профиля:
сообщение 23.10.2008, 22:16
Сообщение #2


Студент
*

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

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




Репутация:   0  


Цитата(bugsstring @ 23.10.2008, 12:01) *
щас в раздумиях, что же лучше использовать - QTableWidget или QTableModel ?


QTableModel больше гибкости даёт, особенно, что касается больших объёмов данных
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


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


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




RSS Текстовая версия Сейчас: 22.12.2024, 16:50