gpt4 book ai didi

python - 如何在按下按钮时提交对文本文件的更改?

转载 作者:行者123 更新时间:2023-11-30 23:42:52 24 4
gpt4 key购买 nike

我写了一个小app that creates a GUI用于设置 uShare。目前,它很大程度上依赖于“w”(写入)和“a”(附加)函数来生成/编辑 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)

最佳答案

建立一个StringIO “伪文件”并在完成后将其写入磁盘。

关于python - 如何在按下按钮时提交对文本文件的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11156928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com