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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Почему не разбивается строка через split() ?  (Прочитано 2239 раз)
xintrea
Супер активный житель
*****
Offline Offline

Сообщений: 754



Просмотр профиля WWW
« : Ноябрь 16, 2014, 22:07 »

Почему не разбивается строка?

Вот код:

Код:
 qDebug() << "String: " << editorConfig->get_tools_line_1();
 
 toolsListInLine1==(editorConfig->get_tools_line_1()).split(",");

 qDebug() << "String list: " << toolsListInLine1;


Вот что он выводит:

Код:
23:40:41 [DBG] String:  "clear,bold,italic,underline,monospace,code,separator,alignleft,aligncenter,alignright,alignwidth,numericlist,dotlist,indentplus,indentminus,separator,showformatting,findtext,showhtml,insert_image_from_file,fontcolor,settings,expand_edit_area,expand_tools_lines,save"

23:40:41 [DBG] String list:  ()

а должен выводить вместо круглых скобок:

Код:
("clear", "bold", "italic", ...)

Что неправильно делаю???




Записан

Собираю информацию по крупицам
http://webhamster.ru
BuRn
Гость
« Ответ #1 : Ноябрь 16, 2014, 22:09 »

toolsListInLine1 точно QStringList ?  и у вас опертор ==
Записан
xintrea
Супер активный житель
*****
Offline Offline

Сообщений: 754



Просмотр профиля WWW
« Ответ #2 : Ноябрь 16, 2014, 22:25 »

Да, дело было в операторе ==. Тут вокруг меня пляски весь день, не могу сосредоточится, туплю.
Записан

Собираю информацию по крупицам
http://webhamster.ru
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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