1
A
回答
1
那麼它會是這個樣子(它可能看起來像有很多不同的東西):
import Tkinter as tk
root = tk.Tk()
count = 0
def add_line():
global count
count += 1
tk.Label(text='Label %d' % count).pack()
tk.Button(root, text="Hello World", command=add_line).pack()
root.mainloop()
2
這是一個更 「優雅」 的版本:
from Tkinter import *
class Application(Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
self.number = 0
self.widgets = []
self.grid()
self.createWidgets()
def createWidgets(self):
self.cloneButton = Button (self, text='Clone', command=self.clone)
self.cloneButton.grid()
def clone(self):
widget = Label(self, text='label #%s' % self.number)
widget.grid()
self.widgets.append(widget)
self.number += 1
if __name__ == "__main__":
app = Application()
app.master.title("Sample application")
app.mainloop()
請注意,您將自己的小部件保存在self.widgets列表中,以便您可以調用它們並根據需要進行修改。
相關問題
- 1. tkinter小部件界面交互按鈕
- 2. 如何在wordpress小部件表單中添加單選按鈕
- 3. 向GWT中的HTML5畫布添加小部件(按鈕)
- 4. Tkinter:更小的按鈕
- 5. 如何在tkinter中添加xscrollbar到Text小部件
- 6. 如何在tkinter窗口中添加時鐘小部件?
- 7. Tkinter根窗口類繼承,在__init__中添加小部件
- 8. Tkinter的:創建按鈕/部件
- 9. gtk#在按鈕上點擊添加小部件點擊
- 10. Tkinter中的Toplevel小部件
- 11. 在tkinter的畫布上添加小部件
- 12. 將單選按鈕添加到Tkinter
- 13. Python tkinter:添加按鈕到菜單欄
- 14. Python:通過Tkinter添加按鈕
- 15. Tkinter按鈕添加行到消息
- 16. 添加多個小部件時,Android小部件按鈕不可點擊
- 17. 如何將jQuery UI按鈕小部件添加到我的radio_button_tag?
- 18. Tkinter - 添加滾動條時文本小部件縮小
- 19. 如何在android中的日期選擇器小部件中添加新按鈕?
- 20. 在Tkinter的標題欄中添加一個按鈕
- 21. 如何使用tkinter Canvas小部件製作按鈕?
- 22. 僅在一側添加填充到tkinter小部件
- 23. 在Android小部件中創建按鈕
- 24. 如何將小部件放置在Tkinter的Canvas小部件中?
- 25. 小部件分層在Tkinter
- 26. 在小部件頂部放置按鈕
- 27. Jquery ui對話框小部件添加按鈕
- 28. 用按鈕添加一個小部件 - wxPython
- 29. UITableView添加按鈕部分
- 30. tkinter - 如何在添加小部件時停止改變框架的大小?
我如何在TopLevel中添加新的小部件? – bobthepanda