我填充我的组合框,用户选择其中一个选项。然后他们关闭一切。
以后用户可能会再次打开窗口,要求他们重新输入并再次重新选择选项会很乏味,所以我想“加载”它们。
我尝试使用 pickle,但显然出现了与 Qt 相关的错误:
self.WordCardsFieldSelector = QtGui.QComboBox()
#Fails when trying to do this dump
pickle.dump( self.WordCardsFieldSelector, open( "save.p", "wb" ) )
TypeError: the sip.wrapper type cannot be instantiated or sub-classed
我也看过“ConfigParser”模块,但这一切似乎都很混乱。所以在我走错路之前,我只是想知道做这种事情的标准方法是什么——保存填充的元素/选项。
干杯,