带有是/否/取消的对话窗口

时间:2014-05-30 12:49:35

标签: r

如何创建一个类似于我们尝试关闭R时出现的窗口(使用是/否/取消按钮)?

q()

我试图找到另一个有窗口消息的功能,但没找到(我不知道如何查看来自q()的源代码)

1 个答案:

答案 0 :(得分:2)

您好,您可以使用包tcltk来执行此操作:

 library(tcltk)
 tkmessageBox(title = "Greetings from R TclTk",
         message = "Hello, world!", icon = "info", type = "ok")
 # for the one displayed by q() :
 tkmessageBox(message = "Do you want to save before quitting?",
icon = "question", type = "yesnocancel", default = "yes")

查看http://www.sciviews.org/_rgui/tcltk/