我有一個勇敢的年輕朋友,他問我寫一個腳本可以爲他需要的科學程序創建配置(文本)文件,並詢問我是否可以將Python中的圖形用戶界面集成在一起,以簡化流程。我已經能夠拼湊出一些能爲他提供一些GUI所需的GUI的工具,但我不太清楚如何通過Tkinter保存這些值。你們中的任何一個可以給我任何可能的解決方案的建議?如何將輸入字段值保存到Tkinter中的磁盤?
這裏是到目前爲止,我已經得到了代碼:
import Tkinter
from tkFileDialog import *
window = Tkinter.Tk()
window.title('File Generator for Adam!')
# create file menu
# create a label widget called lbl
lbl = Tkinter.Label(window, text="Enter the imin value for Min")
# create matching text entry widget called ent
ent = Tkinter.Entry(window)
lbl2 = Tkinter.Label(window, text="Enter the ntx value for Min")
ent2 = Tkinter.Entry(window)
# pack (add) widgets to window
lbl.pack()
ent.pack()
lbl2.pack()
ent2.pack()
window.mainloop()
嗯,我應該考慮切換到wxPython嗎?似乎它會成爲實現這一目標的更多Pythonic方式。 – n1c9
Tkinter非常適合死簡單的用戶界面。我發現wxPython的功能要強大得多,但要讓所有的東西都擺平,它的難度要高出10倍。這真的歸結爲這項工作的正確工具。如果只是一些界面項目,我會在心跳中與Tkinter一起去。如果它需要更強大/看起來很小,wxPython就是我所傾向的。 – Kyrubas
安靜的我經常會用Tkinter(和py2exe)代替給同事一個命令行操作文件,以便他們可以在他們熟悉的用戶界面中使用文件選擇器。 – Kyrubas