Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 04:04
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

написал простенький парсер для настроек хранящихся в вот таком виде:can_edit=0\ncan_add=1\n...код:Код: QStringList list = text.split("\n"); int count = list.count(); for(int i = 0; i < count; ++i) { QStringList params = list[i].split("="); QMessageBox::information(0, "", params[0] + " === " + params[1]); if(QVariant(params[1]).toBool()) QMessageBox::warning(0, "", "true"); else QMessageBox::warning(0, "", "false"); }проблема в том что если парсить обычную строку то всё ок, а вот если вытащить эту строку из бд, то QVariant::toBool() постоянно возвращает true, в чём может быть проблема???пробовал писать и просто 0 и false результат один - true
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Как быть? В прошлую субботу ОН написал мне письмо, что надо встретится. Сам работает и работает. Люди, неделя на исходе Guest Новые вопросы и ответы 5 1 28.03.2013 17:53
QVariant NULL == 0? Guest Продолжение нового архива 0 28.09.2011 21:41
Простой вопрос по QVariant Guest Третий архив вопросов и ответов 0 28.09.2011 21:12
QBitArray QVariant::toBitArray() Guest Новый архив 3 0 28.09.2011 20:20
Qvariant и Automatically Cast To Guest Новый архив 2 0 28.09.2011 15:46



© www.otvetnemail.ru - Форум вопросов и ответов.