標籤:apt-get ext get button src oval try 沒有 recent
解決ubuntu系統 上沒有tkinter模組的問題
[email protected]:~/案頭$ python3 canvesTraceback (most recent call last): File "canves", line 3, in <module> import tkinter as tkModuleNotFoundError: No module named ‘tkinter‘[email protected]:~/案頭$ sudo apt-get install python3-tk正在讀取軟體包列表... 完成正在分析軟體包的相依樹狀結構 正在讀取狀態資訊... 完成 將會同時安裝下列軟體: blt libtcl8.6 libtk8.6 tk8.6-blt2.5建議安裝: blt-demo tcl8.6 tk8.6 tix python3-tk-dbg下列【新】軟體包將被安裝: blt libtcl8.6 libtk8.6 python3-tk tk8.6-blt2.5升級了 0 個軟體包,新安裝了 5 個軟體包,要卸載 0 個軟體包,有 239 個軟體包未被升級。需要下載 2,252 kB 的歸檔。解壓縮後會消耗 9,231 kB 的額外空間。您希望繼續執行嗎? [Y/n] y擷取:1 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libtcl8.6 amd64 8.6.8+dfsg-3 [881 kB]
已安裝成功。
#!/usr/bin/python3import tkinter as tkwindow=tk.Tk()window.title("my window")window.geometry("200x200")canvas = tk.Canvas(window, bg=‘blue‘, height=100, width=200)canvas.pack()image_file = tk.PhotoImage(file=‘ins.gif‘)image = canvas.create_image(10, 10, anchor=‘nw‘, image=image_file)x0, y0, x1, y1= 50, 50, 80, 80line = canvas.create_line(x0, y0, x1, y1)oval = canvas.create_oval(x0, y0, x1, y1, fill=‘red‘) #建立一個圓,填充色為`red`紅色arc = canvas.create_arc(x0+30, y0+30, x1+30, y1+30, start=0, extent=180) #建立一個扇形rect = canvas.create_rectangle(100, 30, 100+20, 30+20) #建立一個矩形def moveit(): canvas.move(rect, 0, 2)b=tk.Button(window,text="move",command=moveit).pack()window.mainloop()
tkinter學習07