![]() |
|
![]() ![]() ![]() |
|
WillSmith |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 25.5.2007 Где: http://google.com Репутация: нет Всего: нет |
Есть прога написана с использованием ncurses, реальноли для таких программ написать гуи? Нада в гуи получить некие данные.
Мне сказали что подобная программа это YaST, я посмотрел там исходников тьма разбиратся на год. |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 16 Всего: 92 |
Обычно в случае мультиГУИ ncurces - лишь один из фронтэндов. Взаимодействовать с ним непосредственно - ужасно
![]() |
|||
|
||||
Vaulter |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: нет Всего: 22 |
все всяких сомнений!
подобная чему?
http://ru.wikipedia.org/wiki/YaST http://ru.opensuse.org/YaST YaST является наиболее мощным инструментом установки приложений и управления всей системой в среде Linux. эм..... ![]() Добавлено через 1 минуту и 16 секунд как хоть main выглядит у этой программы? ![]() я про ту, которую надо... |
||||||
|
|||||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 16 Всего: 92 |
Vaulter, вероятно речь шла о том, что у яста в стандартной поставке есть два фронтэнда (Qt и ncurces). Но у яста сложная архитектура, которая позволяет максимально эффективно расширять фронтэнды для него. Если же у рассматриваемой программы нету отдельного бэкенда, а только ГУИ на ncurces (безо всяких протоколов расширения), то писать свой ГУИ для него я бы не взялся... Поэтому главный вопрос - что за программа?
|
|||
|
||||
Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: нет Всего: 22 |
программ с разными GUI ( qt, gtk, ncurses ) много, не только установщики ( yast, aptitude и т.д. ).
Принцип прост как две копейки - делается своя обертка в виде классов, предоставляющих абстрагированный GUI API, но использующих в зависимости от параметров программы ту или иную реальную библиотеку GUI. зы: а может обертка может быть "отнята" у того самого YaST.... если как бы... поковырять его код с определенной целью - отковырять обертку ![]() ![]() Это сообщение отредактировал(а) Vaulter - 11.3.2009, 12:36 |
|||
|
||||
WillSmith |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 25.5.2007 Где: http://google.com Репутация: нет Всего: нет |
Ладно непрально описал. Я собираюсь написать прогу всё ок но! Мне нада сделать её как для консольного варианта тоесть вообще если нету X сервера. Так и для гуи варианта. Я уже понял что нада делать ядро и 2 гуя. Но может у каво есть ссылочки на подобные программки чтобы примеры посмотреть или доки?
P.S. YaST я привёл в пример. P.S.S Если нада опишу что за программа. Это сообщение отредактировал(а) WillSmith - 11.3.2009, 13:27 |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 1 Всего: 43 |
||||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 16 Всего: 92 |
Ещё раз (я так и не понял) - тебе нужно мультиГУИ для своего приложения или кутешный фронтэнд для существующего?
|
|||
|
||||
WillSmith |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 25.5.2007 Где: http://google.com Репутация: нет Всего: нет |
Вот нужен мультигуи.
|
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 16 Всего: 92 |
Ну тогда всё просто. Тут вопрос проектирования исключительно
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |