crossplatform.ru

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

> Vista и пробелы
DmP
  опции профиля:
сообщение 22.5.2009, 14:33
Сообщение #1


Студент
*

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

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




Репутация:   2  


Случилась такая беда, запускаю свою программу, которая работает с БД, у друга на Vista, она не работает. Стал разбираться.
Оказывается что из запросов вырезаются лишние пробелы, т.е. все двойные и более пробелы заменяются одним.
Такое поведение наблюдается и скажем в QTextEdit он выводит только один пробел вместо двух.
Сама моя программа собрана на XP с Qt 4.5.1 и VS2005.
Единственное как убедился, что у меня не белая горячка :), это с помощью qDebug() в DebugView показывало нужное количество пробелов.
Случаем ни кто не наблюдал такого, и как с этим бороться?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Lampus
  опции профиля:
сообщение 24.5.2009, 13:17
Сообщение #2


Новичок


Группа: Новичок
Сообщений: 6
Регистрация: 24.5.2009
Пользователь №: 769

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




Репутация:   0  


Может ответ немного не в тему, но суть в следующем: QTextEdit хранит данные в html виде, а как известно в html любое количество заменяется одним, чтобы этого избежать можно использовать символ неделимого пробела  
Но в таком случае все данные в QTextEdit нужно будет подпихивать в html формате.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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




RSS Текстовая версия Сейчас: 19.12.2024, 11:38