Я планирую начать использовать D для создания простых сценариев ОС на Ubuntu Linux (используя скрипт-библиотеку).Простой способ отображения окна сообщения пользователю в D
Я бы хотел написать сценарий, который выдает окно модального сообщения (с двумя кнопками с надписью «да» и «нет»), которые возвращают выбор пользователя.
Меня не волнует эффективность; Я бы хотел, чтобы API был похож на функцию VBA MsgBox
, поэтому мне не нужно создавать полномасштабный пользовательский интерфейс с очередью сообщений, чтобы получить «Да» или «Нет» от пользователя.
Если вы комфортный обстреле к Zenity, вы можете рассмотреть 'xmessage 'также - это не gtk-based, поэтому он может быть более распространенным. С другой стороны, он также выглядит довольно старомодным. – kevinsa5
Вы можете использовать GtkD (https://github.com/gtkd-developers/GtkD) и вызвать GtkMessageDialog() (https://developer.gnome.org/gtk3/stable/GtkMessageDialog.html). –