![]() |
|
|
![]()
|
|
| Remiznik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 379 Регистрация: 30.4.2005 Репутация: нет Всего: 1 |
это для меня новая среда разработки так что хотелось бы разобраться в некоторых вопросах .... и постораюсь все интересуюшие вопросы задавать в этой теме ! наддеюсь кто уже разобрался мне подскажит )
1. В QT Disenger была удобная штука оконо отражаюшая все сигналы и подключёния ! Тут я нашол только F3 с помошью которой можно только подключать но как увидеть список всех подключений на форме и отредактировать его ? 2. Не понятно както с кодировкой простой код вывода строки QString с русскими символами выдаёт какуюто ерунду ! Там есть окно редоктирования кодировки но вот какю кодировку выбрать я незнаю ..несколько известных мне попробовал но всёравно выдаётся ерунда ! 3. Проблемы работы с STL какието веши проходят нармально а какието не работают хотя тот же самый код в 4.4.3+ msv08 работает нармально ! предпологаю дело в компиляторе который устанавливаеться по дефолту ! от сюда следуюший вопрос ! 4. Как я понял сборку проводит компилятор win32-g++ который установился в месте с SDK ! Можно ли его канибуть поменять ? сборка QT проводилась тем компилятором что установился из SDK ! |
|||
|
||||
| just_geek |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 7 Всего: 10 |
гм, а зачем стл, если есть кутишные контейнеры?
Поидее сборка должна выполняться тем компилятором который прописан QMAKESPEC |
||||
|
|||||
| Remiznik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 379 Регистрация: 30.4.2005 Репутация: нет Всего: 1 |
мне кажется использовать STL както удобнее так как я в QT создаю только интерфейс .. а основная програма нпаисана на с++ и STL .... мне так удобнее работать ) на счот компилятора я так вобшемто и думал но надеился что можно както сменить его !!! значит чтоб сменить компилятор нужно пересобирать всю QT ? |
|||
|
||||
| just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 7 Всего: 10 |
вот как раз с стл проблемы могут из за различий в реализации в разных компиляторах.
именно p.s. можешь конечно переписать код, использующий stl, чтобы компилировалось в мингв |
|||
|
||||
| SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
Тогда уж действительно stlport юзать или boost. Хотя я проблем не вижу, чтобы перевести Qtшные контейнеры в stl'ные.
|
|||
|
||||
| Remiznik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 379 Регистрация: 30.4.2005 Репутация: нет Всего: 1 |
а по первым двум вопросам некто нечего незнает ? (
|
|||
|
||||
| Arch1S |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 14.1.2008 Где: Беларусь, Гомель Репутация: нет Всего: 3 |
может быть Pango поможет |
|||
|
||||
| just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 7 Всего: 10 |
не совсем понял о чем ты. Можно как то поподробнее? А в креаторе я пока ничего не дизайнил |
|||
|
||||
| Remiznik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 379 Регистрация: 30.4.2005 Репутация: нет Всего: 1 |
могу набросать кодик ))
на выходе в textEdit.... аббро кадабра какаято ! а англиские символы понимает нармально ! думаю дело в кодировке ! |
|||
|
||||
| just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 7 Всего: 10 |
ну тут похоже проблема в том что у тебя файл сохранен в кодировке windows-1251. Можно кодек установить, либо исходники в утф перегнать (если не ошибаюсь).
|
|||
|
||||
| Remiznik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 379 Регистрация: 30.4.2005 Репутация: нет Всего: 1 |
вобшем в QtCreator есть фича Select Encoding ... там можно выбрать в какой кодировке сохронять фыел !
сохранил UTF-8 но всёравно выводит бред ! А если сохранять UTF-32 насыпает какието непонятные ошибки почти в каждой строке ! |
|||
|
||||
| just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 7 Всего: 10 |
утф32 это что-то махнул не глядя ) должен быть 16
лучше воспользуйся QTextCodec::setCodecForCStrings(QTextCodec::codeForName("windows-1251")); должно заработать вроде |
|||
|
||||
| SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
Мое личное мнение - все тексты, ошибки и прочее - на английском. Потом это переводится и финита ля комедия.
|
|||
|
||||
| Remiznik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 379 Регистрация: 30.4.2005 Репутация: нет Всего: 1 |
да ! но например путь к файлу нужно получить а он лежит в папке Мои Документы и если не правельно распознаёт руские буквы путь к файлу будет не верен и его не открыть !
|
|||
|
||||
| SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
У меня одно время стояла английская винда, там небыло никаких "Мои Документы". Это уже должно заставить задуматься о том, что не стоит жестко все прописывать в исходниках. |
|||
|
||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |