Page 1 of 1

Соит ли использовать wxWidgets 3

Posted: Sun Apr 12, 2009 5:43 pm
by skozlov
Интересует насколько стабильна эта версия.
Ясно, что она еще в разработке...
хочется заюзать wxDataViewCtrl.

В 2.8.9 оно еще не совсем доделано, как я понял (сейчас использую wxGrid).

Кто пользовался подскажите, пожалуйста, стоит ли переползать с 2.8.9 на 3? или ограничится 2.8.10?

Спасибо.

Re: Соит ли использовать wxWidgets 3

Posted: Mon Apr 13, 2009 11:48 am
by van_user
skozlov wrote:хочется заюзать wxDataViewCtrl.
Не один ты такой :)
skozlov wrote: Кто пользовался подскажите, пожалуйста, стоит ли переползать с 2.8.9 на 3? или ограничится 2.8.10?
Собрал 2.9.0(?) ( svn за 13.03.2009) с параметрами по умолчанию ( с поддержкой 2.8 ).
Изменения
1 - исходники надо сохранить в utf.
2 - с кириллицей надо работать через wchar_t ( мне раньше хватало char).
Пока скомпилировать программу не получилось - ругается на многократное объявление функции, хотя если собирать под 2.8.7 - нормально. По-этому может еще чего-нибудь выскочит.

Posted: Tue Apr 14, 2009 4:26 am
by skozlov
Спасибо за ответ.
Хм.. Будем экспериментировать...

Скачаю wxDesigner 2.19c на посмотреть. Но вроде собран с wx3.

Re: Соит ли использовать wxWidgets 3

Posted: Tue Apr 14, 2009 5:19 am
by Kolya
van_user wrote: 1 - исходники надо сохранить в utf.
2 - с кириллицей надо работать через wchar_t ( мне раньше хватало char).
А разве и так не работает? У меня пример minimal нормально работает даже если строки прописаны в кодировке windows-1251
van_user wrote: Пока скомпилировать программу не получилось - ругается на многократное объявление функции, хотя если собирать под 2.8.7 - нормально. По-этому может еще чего-нибудь выскочит.
Надо проверить правильно ли выбрана CRT, надо смотреть в настройках проекта C++/Code Generation/Runtime library

Microsoft Visual C++ Guide

Re: Соит ли использовать wxWidgets 3

Posted: Tue Apr 14, 2009 5:48 am
by van_user
Kolya wrote: А разве и так не работает? У меня пример minimal нормально работает даже если строки прописаны в кодировке windows-1251
Я так понял что это надо если wxWidgets собрирались в Unicode конфигурации. Хотя это догадки. У меня просто на русские символьные константы ( или может чего другое, не помню) gcc ругался (Illegal byte se.....). Перекодировка помогла.
Kolya wrote: Надо проверить правильно ли выбрана CRT, надо смотреть в настройках проекта C++/Code Generation/Runtime library
IDE = Notepad++, makefile - переделанный с samples\minimal :).
Mожет я там чего-нибудь не то удалил/заменил. Как доберусь до момента перехода на 2.9.0/DataViewCtrl - буду разбираться, пока есть чего править в исходниках. :)