序列化tkinter对象

嗨.
我试图序列化StringVar的列表,但得到了一个PICLE错误.
这让我想到tkinter对象(通常)是不可拾取的.
有谁能证实和/或举个例子吗?
谢谢
Mac

# 回答1


他们没有理由不这样做.
-哈林
# 回答2


我想你是对的.Tkinter.Variable包含对tkapp的引用
实例,该实例似乎不太可能是可拾取的.想象一下tkapp
实例*是*可拾取的,取消对字符串进行酸洗将给您带来一个全新的
你不想要的应用程序顶层.
您也许能够以某种聪明的方式扩展Pickle以使其工作,但它
可能会更容易和不那么脆弱地安排腌制一些
不是由Tkinter.Variable实例组成.
杰夫
-开始PGP签名
版本:GnuPG v1.2.6(GNU/Linux)
ID8DBQFCWSwtJd01MZaTXX0RAgzwAKCCv/SAH7FrFK8wVIa5nLQ/aICftQCfYgf/
FuvJAgJwxqaBUWyGDeIfGMk=
=5Ro/
-结束PGP签名-

标签: python

添加新评论