如何在 R 中为 Tk 组合框设置值
有时我有一个下拉框,只有一个项目可供选择,但该项目可能是一个带有空格的字符串。我怎样才能在 R 中做到这一点?问题是:
library(tcltk2)
root<-tktoplevel()
v <- tclVar()
d <- tk2combobox(root, textvariable=v)
tkpack(d)
# works
tkconfigure(d, values=c("a string with spaces", "a second string"))
# inserts four items instead of one
tkconfigure(d, values=c("a string with spaces"))
任何提示表示赞赏!
I sometimes have a dropdown box with only one item to choose from, but this item might be a string with spaces. How can I do this in R? Here is the problem:
library(tcltk2)
root<-tktoplevel()
v <- tclVar()
d <- tk2combobox(root, textvariable=v)
tkpack(d)
# works
tkconfigure(d, values=c("a string with spaces", "a second string"))
# inserts four items instead of one
tkconfigure(d, values=c("a string with spaces"))
Any hint appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试试这个:
还有一个替代方案,实际上将字符串放入下拉列表中,而上面的方法没有:
这在 TclInterface 的帮助页面中有所暗示,尽管没有实际说明。
Try this:
An alternative is also available that actually puts the string in the drop-down which the above does not:
This is hinted at, although not actually illustrated, in the help page for TclInterface.