我写了一个小的app that creates a GUI来设置uShare。目前,它在很大程度上依赖于'w'(write)和'a'(append)函数来生成/编辑ushare.conf文件。但我一直在尝试找到一种方法,让应用程序存储所有更改,直到按下“保存”按钮,然后才将它们提交到实际文件中。我认为这将是避免用户每次更改任何字段时按enter键的最佳方法(实际上允许GtkCheckButton)。在
给我错误的代码(以及我使用StringIO的任何代码都有相同的结果:
def on_userinput_activate(self, widget):
usrinpt = widget.get_text()
global output
output = StringIO.StringIO()
output.write(usrinpt)
def on_savetofile_clicked(self, widget):
global output
output = StringIO.StringIO()
global inserttofile
inserttofile = output.getvalue()
logfile = open('/home/boywithaxe/Desktop/test.txt', 'w')
logfile.write(inserttofile)
建立一个^{} “伪文件”,完成后将其写入磁盘。在
相关问题 更多 >
编程相关推荐