我目前正在尝试使用 Tkinter 包使用 Python 来学习制作简单的 GUI。
我为待办事项列表编写了这个程序:
import tkinter
import tkinter.messagebox
import pickle
root = tkinter.Tk()
root.title = ("To Do List")
def add_task():
task = entry_task.get()
if task not in ["", "Do nothing"]:
listbox_tasks.insert(tkinter.END, task)
entry_task.delete(0, tkinter.END)
else:
tkinter.messagebox.showwarning(title="Warning!", message="Doing nothing is not an option!.")
def delete_task():
try:
task_index = listbox_tasks.curselection()[0]
listbox_tasks.delete(task_index)
except:
tkinter.messagebox.showwarning(title="Warning!", message="You need to select a task to delete.")
def load_tasks():
try:
tasks = pickle.load(open("Aufgaben.txt", "rb")) # reading binary
listbox_tasks.delete(0, tkinter.END)
for task in tasks:
listbox_tasks.insert(tkinter.END, task) …Run Code Online (Sandbox Code Playgroud)