crossplatform.ru

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

> Помогите реализовать диалог ввода данных
AntonTatu
  опции профиля:
сообщение 16.12.2010, 12:09
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 48
Регистрация: 27.11.2008
Пользователь №: 437

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




Репутация:   0  


Запутался совсем, можно ли в моем случае использовать модель / представление для ввода данных, подтолкните в правильном направлении..

Задача такая, есть класс в который необходимо записывать следующие данные данные:
Раскрывающийся текст
class myclass
{
    
public:
    myclass();
    ~myclass();
    QString numgrup; //название группы
    QString modelgrup; //используемая модель
    QString spisokuzlov; //список узлов
    QVector < QVector <QString> > parametri; //параметры модели
};

в конце концов на выходе из программы должен получится вектор содержащий столько введенных групп сколько необходимо пользователю..
QVector <myclass> vec_dannih;

ввод данных осуществляется в следующем диалоге:
Прикрепленное изображение

причем для каждой группы таблица заполняется в зависимости от того сколько чисел введено в список узлов, к примеру если ввели 3 числа, то в таблице будет 3 строчки, если 5 чисел то 5 строчек....
вот пока что сделал, а дальше просто в ступоре.... очень помощь нужна...
Прикрепленный файл  dialogOOP.zip ( 5,21 килобайт ) Кол-во скачиваний: 155

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
FantasyOr
  опции профиля:
сообщение 17.12.2010, 15:37
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 75
Регистрация: 13.8.2010
Пользователь №: 1956

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




Репутация:   0  


Вопрос к AntonTatu, зачем вы используете vector, у Вас динамический массив "...при нажатии new сделать его ресайз на 1, и заносить в него все введен...", Qt обладает прекрасным классом QList<T>
Пример:
QList<T> myTList;

T newT1;
T newT2;
T newT3;

myTList <<newT1 <<newT2 <<newT3;

модель-представление в к Вашей задачи как раз подойдет, т.б все равно придется разбираться с этим механизмом.
Если я в чем-то ошибаюсь, то профи меня поправят

Сообщение отредактировал FantasyOr - 17.12.2010, 15:46
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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




RSS Текстовая версия Сейчас: 25.11.2024, 7:26