LINUX.ORG.RU

Помощь проекту LibreCAD [UTF-8][Qt]

 


0

1

Существует такой проект LibreCAD. Задуман он как форк QCAD community edition, с переносом всей функциональности с библиотек Qt3 на Qt4.

Вот в чем проблема, если написать русский текст он отображается, но после сохранения и открытия заново, все русские символы заменяются на знаки вопросов '?'.

Естественно я написал в тех поддержку, и автор поросил помощи у всех заинтересованных, он считает что проблема в поддержке UTF-8 форматом dxf. Ну и вообще склоняется к тому что проблема в шрифтах.

Я не разбираюсь в Qt настолько чтобы перелопатить все исходники. Максимум на что хватило моих сил это diff ом сравнить QCAD и LibreCAD, и возможно проблема кроется в смене классов. <q3textstream.h> на <qtextstream.h>

Ну и собственно ссылка на сайт раработчика

http://www.librecad.org/2011/01/stickfonts

★★★★★

Подумал что ошибка, но нет.

Наоборот файл rs_textstream.h в QCAD обладает #include <qtextstream.h>

а файл rs_textstream.h в LibreCAD обладает #include <q3textstream.h>

DR_SL ★★★★★
() автор топика
Ответ на: комментарий от DR_SL

Это он ку3суппорт использует... По хорошему, надо целиком переписать так, чтобы новое апи использовалось.

Yareg ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.