|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : ura@sphinx.univ.kiev.ua 2:463/7208 25 Jul 2000 06:18:31 To : A.Ivanov@tu-bs.de Subject : Re: gtk,motif,... etc -------------------------------------------------------------------------------- >>>>> "AI" == A Ivanov <A.Ivanov@tu-bs.de> writes: AI> Hарод кто-нить может пояснить по поводу написания программ под GUI для AI> UNIX. Тут основное отличее от виндов что, кнопочки, чекбоксы, ... вобщем виджеты не X-ами рисуются а тобой (в основном библиотекой виджетов). Xwindow предоставляет тебе только окна, и посылает разные события программе связанные с клавиатурой, мышью, перерисовкой. События от виджетов "имитируются" - это уже на уровне программы они события. AI> Во-первых про все эти gtk motif и проч. Как они соотносятся. Что из AI> себя представляют. Просто библиотеки, с ф-циями по созданию кнопок и обработки сообщений. AI> Иначе говоря есть ли какой стандартный интерфейс для написания GUIшных AI> программ, чтобы работало под любым оконным менеджером. И ли все AI> сугубо специфично? Да нет, afaik все виджет сеты будут работать с любым WM. Хотя все же можно извратнутся, давать всякие извращенные хинты WM, etc ... Тогда это будет сугубо спецефично. Hо в основном помни - виджет библиотека это всего лишь библиотека рисующая в окне. AI> И какие средства разработки существуют, имеются ввиду не мышевозилки, AI> а наборы интерфейсов классов и проч. Тот который везде есть это Xaw, Motif менее распространен но идея та же что и в Xaw. GTK - надстройка над GDK - GDK - абстракция от xlib. Есть еще QT, но он не совсем GNU (скорее совсем не). Если я не ошибаюсь есть и xforms - рисуешь все мышкой - потом генерится C код. Еще есть WXWindows, кажись - он очень портабельный. Чтобы выбрать самый удобный widget set, поищи что-то типа: xwindow widget sets на www.metacrawler.com их если не сотни то уж десятки точно. -- Yuri --- Gnus v5.5/XEmacs 20.4 - "Emerald" * Origin: SPHINX Station (2:463/7208@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/13445abc2d5b1.html, оценка из 5, голосов 10
|