【问题标题】:An easy way to display a message box to the user in D在 D 中向用户显示消息框的简单方法
【发布时间】:2015-10-10 14:48:30
【问题描述】:

我计划开始使用 D 在 Ubuntu Linux 上编写简单的操作系统脚本(使用类似脚本的库)。

我想编写一个脚本,它会弹出一个返回用户选择的模式消息框(带有两个标记为“是”和“否”的按钮)。

我不在乎效率;我希望 API 类似于 VBA 的 MsgBox 函数,因此我不必设计一个带有消息队列的完整 UI,只是为了从用户那里获得是或否。

【问题讨论】:

    标签: linux d


    【解决方案1】:

    如果我没有找到原生D解决方案,我可以使用zenity(假设它安装在用户的机器上):

    import scriptlike;
    
    void main()
    {
        auto choice = tryRun("zenity --question --text 'Do you want to start backup?'");
        writeln("User choice ", choice==1?"No":"Yes");
    }
    

    【讨论】:

    猜你喜欢
    • 2015-12-30
    • 1970-01-01
    • 1970-01-01
    • 2017-01-04
    • 1970-01-01
    • 2015-10-22
    • 2011-07-15
    • 1970-01-01
    • 2015-10-15
    相关资源
    最近更新 更多