Вопрос

Мне нужен диалоговый инструмент, похожий на cdialog (или whiptail), но такой, который будет работать в Windows.

У меня есть MinGW, и компиляция чего-либо из исходного кода не является проблемой, но и cdialog, и whiptail, единственные, о которых я знаю, содержат код, специфичный для UNIX, и поэтому они не будут компилироваться в Windows.

Есть ли какие-либо альтернативы, которые я могу использовать?Я бы предпочел, чтобы мне не приходилось самому разбираться и заменять код, зависящий от конкретной платформы.

Это было полезно?

Решение

Я помню, как электронный текстовый редактор использовал Каталог wxCocoaDialog для этой цели:

wxCocoaDialog - это мультиплатформенный порт приложения cocoaDialog для OS X, который позволяет использовать обычные элементы управления GUI, такие как селекторы файлов, ввод текста, индикаторы выполнения, подтверждения "да" / "нет" и многое другое с помощью приложения командной строки.Он идеально подходит для использования в сценариях shell и Perl (или Ruby, или Python, или...и т.д.).

Другие советы

Существует порт диалогового окна для Windows.

Вы смотрели на Cygwin (http://www.cygwin.com/) вместо MinGW?Cygwin предоставляет среду, очень похожую на Unix / Linux, в той степени, в какой большинство Unix-программ могут быть созданы без изменений.Однако в зависимости от того, что вы хотите сделать с результатами, лицензирование Cygwin может оказаться проблемой.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top