![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Stajor |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 11.7.2005 Репутация: нет Всего: нет |
Ситуация такая - нужно создать проект в Windows (скачал MinGW 2.5.5) с использованием библиотеки wxWidgets, в последующем проект будет переноситься под никс системы. Вопрос: Какой проект лучше создавать, Win32 Consol или wxWindows Application?
Если есть у кого небольшой пример такого проекта (с диалоговыми окнами и меню, можно конечно и больше контролов, но мне для начала хватит и этого). И если кто знает, где можно найти русскую документацию по wxWidgets (либо что-то подобное), киньте ссылочку или на мыло ( [email protected]), пожалуйста. |
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
||||
|
||||
| Stajor |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 11.7.2005 Репутация: нет Всего: нет |
Я уже скачал этот мануал, но там такие примеры Хотелось бы более обширное. |
|||
|
||||
| g-m |
|
|||
|
Unregistered |
Консольное приложение в добавок ко всему имеет возможность делать вывод в стандартный поток.
Функциями printf, или cout << В маст-дае будет еще одно окно: DOS-приложение. |
|||
|
||||
| Stajor |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 11.7.2005 Репутация: нет Всего: нет |
А как себя поведет Win32 Consol при переносе под *nix системы Дык вывод я могу сделать и в обычный Box (вывод в поток не нужно, приложение как раз таки полностью должно быть GUI). В принципе выбор пал на wxWindows Application, лишь бы перенос на другие оси был нормальным. Жаль что нет документации на русском и примеров маловато Это сообщение отредактировал(а) Stajor - 21.7.2005, 10:34 |
|||
|
||||
| g-m |
|
|||
|
Unregistered |
А никак себя не поведет, *nix - все-таки
Если нужна еще и консоль, то запусти приложение из консоли (bash, mc, ...). Если нужно посмотреть протокол вывода в stdout, то перенаправь все в файл: > log.file Когда-то баловался wxWindows, перенос был без проблем, с некоторыми но... Он местами использует системные фичи. Посему приложения иногда будут себя вести по разному, в разных системах. Но если не будешь творить каких-либо "выкрутасов", типа: работа с видео/аудио и т.п. , то проблем со сборкой не будет. Примеров и доки в wxWindows вроде хватало. Но я, после обзора, стал все-таки использовать Fox-toolkit (www.fox-toolkit.org). С документацией у него похуже, но если будут вопросы, то где-то в недрах тыр-нета, находил все, что было нужно. Бери последнюю stable версию. Есть некоторые трудности, при работе в *nix с использованием базовой кодировки UTF-8 (Unicode), но думаю это победимо. Эти же трудности присутствуют в wxWindows... |
|||
|
||||
| Stajor |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 11.7.2005 Репутация: нет Всего: нет |
2g-m
Спасибо. Выбор либ был между FLTK и wxWidgets, ну я и выбрал wxWidgets ( в FLTK я чет вааще запутался с самого начала, тем более там дерево папок нужно отрисовывать самому, а в проекте на него как раз таки весь упор интерфейса будет). А виде/аудио в приложении не будет. Может кинешь ссылки примеров по wxWidgets? |
|||
|
||||
| g-m |
|
|||
|
Unregistered |
Здесь и доки, и примеры: http://wxwindows.org/
|
|||
|
||||
| Stajor |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 11.7.2005 Репутация: нет Всего: нет |
Вот пример который идет в мануале:
Так я тут нифиха не понял, что за класс MyWindow??? Два часа долбаюсь, чтоб сплитер воткнуть, методом тыка пытаюсь подобрать классы для leftWindow и rightWindow, и еще с места не сдвинулся ни на йоту... Это сообщение отредактировал(а) Stajor - 21.7.2005, 14:58 |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |