Russian Qt Forum
Ноябрь 24, 2024, 01:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Помогите реализовать диалог ввода данных  (Прочитано 3381 раз)
AntonUfo
Гость
« : Декабрь 16, 2010, 16:26 »

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

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

причем для каждой группы таблица заполняется в зависимости от того сколько чисел введено в список узлов (через пробел), к примеру если ввели 3 числа, то в таблице будет 3 строчки, если 5 чисел то 5 строчек....
вот пока что сделал (во вложении), а дальше просто в ступоре.... очень помощь нужна...

Посоветовали делать с использованием QItemDelegate, но мне непонятно как, силов нет больше в асистант смотреть и в книжки....
Записан
kirill
Гость
« Ответ #1 : Декабрь 16, 2010, 17:14 »

Че то сумбурно как то изложено.
Ты можешь повнятней описать что надо?
Записан
crossly
Гость
« Ответ #2 : Декабрь 16, 2010, 18:01 »

реализуйте свою модель... источником данных которой будет ваш QVector <myclass> vec_dannih ... как это делается рассказано  тут http://doc.trolltech.com/4.7/model-view-programming.html#creating-new-models
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.21 секунд. Запросов: 20.