LINUX.ORG.RU

Поделитесь опытом написания консольных кросс-платформенных UI

 , , slag, ,


1

1

какой тулкит наиболее целесообразный? ncurses? SLang?

будет ли для такой аппликухи полезна Qt/QtCore или чтото в этом духе?

требования: несколько окон, строка статуса, MessageBoxes

★★★★★

command line options, больше ничего не надо. /thread

UVV ★★★★★
()
Ответ на: комментарий от baverman

Увы. Но никто не сделал ничего более годного, в то же время кроссплатформенного и не тянущего не пойми что.

buddhist ★★★★★
()

Используйте curses, посмотрите в сторону cdk (curses development kit).

будет ли для такой аппликухи полезна Qt/QtCore или чтото в этом духе?

Если вам нравятся фреймворки — будет.

buddhist ★★★★★
()
Ответ на: комментарий от buddhist

В последнее время кажется, что работать с буфером вима или имакса не в пример проще, чтобы сделать годный ui.

baverman ★★★
()
Ответ на: комментарий от cvv

а вот интересно, а есть ли такая либа где ты разрабатываешь консольный UI и есть вариант при котором он же отображается через GTK или Qt - без переписывания этого UI

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

навряд, но мне бы пригодилось прям сейчас

cvv ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Да, только же хотел написать про TurboVision. Адовая штука, конечно, но в 2013 году какой может еще TUI? Все уже в космосе, GUI/web-based интерфейсы для тыканья мышкой и stdout/err/whatever для остального.

Я в припадке ностальгии даже щас собрал этот TurboVision, в нескольких местах он не узнал EOF, пришлось добавить #include <stdio.h> и все.

Демо запустилось, калькулятор, редактор, окошки, все дела.

anonymous
()
Ответ на: комментарий от cvv

Веб-морда ко всякой фигне. Обычным секретуткам и прочим «хомякам» в принципе никаких графических приложений, кроме браузера, не надо. Все остальное в браузере пусть запускают.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от derlafff

Я бы вообще писал на Java такое.

Только не это!

Eddy_Em ☆☆☆☆☆
()

cwidget (зависимостей только необходимый минимум)

gag ★★★★★
()
Ответ на: комментарий от trashymichael

когда-то садился писать обертку на питоне под него, более
высокоуровневую, забросил

Выложи под AGPLv3? Попробую объединить со своей.

pacify ★★★★★
()
Ответ на: комментарий от anonymous

Эх, тоже TV вспомнился... и ведь никто не мешает реанимировать динозавра...

FeyFre ★★★★
()

у редхатовского сетапа тоже была какая то своя библиотека. Название не помню.

visual ★★★
()
Ответ на: комментарий от visual

newt, зависит от slang, на ней же whiptail.

ABW ★★★★★
()

Не знаю, что за задача, но лучшие переносимые консольные UI, которые я видел, были модулями для Emacs.

gv
()

Если что-то несложное, то ncurses вполне себе кроссплатформен и работает

alx777 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.