Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: QTableWidget или QTableModel ?
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Модель/Представление
bugsstring
Подскажите как реализовать:
есть класс
Раскрывающийся текст

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


QTableModel больше гибкости даёт, особенно, что касается больших объёмов данных
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.