我正在使用gWidgets2tcltk
生成一个简单的gfile()
打开对话框,其filter=
仅选择CSV文件。
如何将此CSV过滤器设为默认过滤器?
这几乎做了我想要的事情:
library(gWidgets2tcltk) # v. 1.0.5
library(gWidgets2) # v. 1.0.7
gfile(text='Select CSV for input',
type='open',
initial.filename = NULL,
initial.dir='D:/workspace/folder',
toolkit=guiToolkit(name='tcltk'),
filter=c('CSV'='csv') )
唯一的问题是默认情况下未选择CSV过滤器 - 用户必须通过下拉列表选择它。
?gfile
下的文档很少。字面上:
过滤器规范。这可以是文件的命名字符向量 扩展或特定工具箱。以下是一些例子:
- characterc(" CSV" =" CSV"" TXT" =" TXT&#34)
RGtk2类似列表("所有文件" =列表(模式= c(" ")), " R文件" = list(patterns = c(" .R"," * .Rdata")), "文本文件" = list(mime.types = c(" text / plain")) )
tcltk
- Qt的
我在Windows 7上使用R 3.3.1。