- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在 python 中使用 tkk 构建一个 gui,但我在使用 Treeview
命令 selection_set()
时遇到了问题。我试图在我的程序启动时使用它来设置默认选择,但它似乎无法接受其中包含空格的字符串。
tree.selection_set("Sunset Grill")
原因:
return self.tk.call(self._w, "selection", selop, items)
_tkinter.TclError: Item Sunset not found
谁能给点建议?
最佳答案
您可以尝试以下方法:
tree.selection_set('"Sunset Grill"')
我是根据 ttk.py
的代码和我对 Tcl 的有限理解来猜测的。对 tree.selection_set()
的调用调用 self.selection("set", items)
,后者又调用 self.tk.call(self._w , "selection", selop, items)
其中 selop
是 'set'
而 items 是最初传递给 selection_set()
.
我不确定 self.tk.call()
在将参数传递给 Tcl 之前是否对参数进行了任何处理,因为它是对 _tkinter.c 模块的调用
而且我对 Python/C 接口(interface)的了解还不够,无法理解该代码。 ;)
关于python - ttk Treeview selection_set 不能接受空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10691257/
我正在创建一个基于 WebView 的 Android 应用程序,使用户能够登录移动运营商。当我运行该应用程序时,WebView 打开网站,但我收到一条消息,指出 WebView 不允许使用 cook
我试图在 3000 毫秒后打开 onMouseOver 的 href。但它只是弹出一个空白窗口。我错过了什么? HTML: My Rec JavaScript: var Popup = null; f
为什么它工作得很好 from pyspark.sql.types import * l=[("foo",83.33)] schema = StructType([ StructField("ty
Go 官方网站 writes as follows : As the Go specification says, the method set of a type T consists of all
public class MyDrawPanel extends JPanel { public void paintComponent(Graphics g){ Graphi
为什么它工作得很好 from pyspark.sql.types import * l=[("foo",83.33)] schema = StructType([ StructField("ty
以下代码应该可以工作,因为 join 接受迭代器作为参数: import static org.apache.commons.lang.StringUtils.join; import java.te
我想知道为什么 Collection.addAll() 方法只接受其他 Collection 而不是 Iterable。这是为什么呢? 对于 Iterables 有什么类似的方法吗? 最佳答案 大概是
如何解决这个问题?如果我用 this 替换它。它在构建器上创建了更多错误。我该如何解决? java类中的所有代码。在这种情况下,功能围绕着 onStartCommand。 public class
我正在尝试为我的应用添加一个添加到愿望 list 的功能,但我一直收到此错误: Exception [EclipseLink-4002] (Eclipse Persistence Services -
我正在做一个文本分类任务。现在我想使用 ensemble.AdaBoostClassifier 和 LinearSVC 作为 base_estimator。但是,当我尝试运行代码时 clf = Ada
/更新:问题细化为:无法打开授权 key 。/ 我在 Virtualbox 中有一个 Ubuntu 服务器,我尝试通过 ssh 登录,但每次询问登录密码时,pubkey 都不起作用。 概要: Vbox
我在尝试连接数据库并从数据库检索数据时遇到此类错误。 executeQuery() 方法不能接受 PreparedStatement 或 CallableStatement 的参数。 我的代码是这样的
我是一名优秀的程序员,十分优秀!