Russian Qt Forum

Qt => Вопросы новичков => Тема начата: jatsuk от Май 16, 2011, 15:40



Название: 2 вопроса по QStringList
Отправлено: jatsuk от Май 16, 2011, 15:40
Есть QStringList и таблица с 1 полем (Названия чего-то).
как добавить все названия из таблицы (с помощью запроса) в QStringList ?

У меня на уме только 1 вариант писать это в переменную, между названиями писать какой нибудь символ. А потом с помощью .split все изьять в QStringList  ;D Но это тупо  ::) может есть более гуманный выход

И второй вопрос, может и слишком глупый. Как обнулить переменную QStringList ?


Название: Re: 2 вопроса по QStringList
Отправлено: daimon от Май 16, 2011, 15:46
Есть QStringList и таблица с 1 полем (Названия чего-то).
как добавить все названия из таблицы (с помощью запроса) в QStringList ?

У меня на уме только 1 вариант писать это в переменную, между названиями писать какой нибудь символ. А потом с помощью .split все изьять в QStringList  ;D Но это тупо  ::) может есть более гуманный выход

И второй вопрос, может и слишком глупый. Как обнулить переменную QStringList ?
QStringList - вектор, может по индексу, и писать в таблицу


Название: Re: 2 вопроса по QStringList
Отправлено: Пантер от Май 16, 2011, 15:49
Код
C++ (Qt)
QStringList list;
while (query.next ()) {
 list.push_back (query.value (0).toString ());
}
 

А зачем ее обнулять?


Название: Re: 2 вопроса по QStringList
Отправлено: jatsuk от Май 16, 2011, 15:52
QStringList listna;
QString strsff="fgjfhkfhk";
int i=0;
listna=strsff;

Как то так... А как обнулить ? я надеюсь не по индексу каждый присваивать ....)


Название: Re: 2 вопроса по QStringList
Отправлено: Пантер от Май 16, 2011, 15:54
Если ты хочешь очистить, то есть QStringList::clear


Название: Re: 2 вопроса по QStringList
Отправлено: jatsuk от Май 16, 2011, 15:56
То, что нужно . Всем спасибо ;D