我正在使用tkinter在Python中创建待办事项应用程序,主要是使用Notebook
中的ttk
小部件。
所以,我想发生的是整个屏幕上都有一个笔记本。有笔记本的选项卡。当按下名为“ NEW TASK”的按钮时,它应创建新的Tab
,Scroll Bar
和Text Box
,并创建新标签,并Scroll Bar
和{ {1}}位于其上方。
但是,我想在以后添加功能,“待办事项列表”的用户可以单击一个按钮,然后删除一个选项卡及其文本框和滚动条。或者,单击一个按钮,其中仅一个选项卡上的那个文本框(而不是其他任何选项卡)将被修改。例如,通过单击按钮,将“一个标签”和“一个文本框中”的文本设置为居中,或更改其字体。
我假设,要具有此功能,我需要创建一个链接到“ NEW TASK”按钮的函数,该按钮将创建一个包含所有这些元素的新标签。
但是,我不确定如何为这些元素中的每一个设置新变量。例如,用户将按下按钮,它将创建Task1,Text1和Scroll1,并将这些变量设置为新创建的对象。然后,再次按下该按钮时,新变量将被设置为新创建的对象,称为Task2,Text2和Scroll2。而且我还需要一种方法来调用这些特定的对象。
我想通过变量,字典,列表或数组来实现这一点,但是由于我对Python和tkinter还是很陌生,所以我不确定该怎么做。非常感谢,希望您或任何阅读此书的人过得愉快!
这是我的代码:
Text Box