-
Tkinter
鎖定
- 中文名
- Tkinter
- 外文名
- Tkinter
- 模 塊
- Tk 接口
目錄
- 1 早期版本
- 2 附加模塊
- 3 程序
- ▪ 第一個Tkinter程序
- ▪ 示例代碼
- 4 Ttk介紹
- ▪ 使用方法Python3.x
- ▪ 使用方法Python2.x
- ▪ 示例代碼Python3.x
Tkinter早期版本
Tkinter包含了若干模塊. Tk接口被封裝在一個名為 _tkinter 二進制模塊裏( tkinter 的早期版本). 這個模塊包含了Tk的低級接口,因而它不會被程序員直接應用.它通常表現為一個共享庫(或DLL文件),但在一些版本中它與Python解釋器結合在一起.
[1]
Tkinter附加模塊
在Tk接口的附加模塊中,Tkinter包含了一些Python模塊,保存在標準庫的一個子目錄裏,稱為 tkinter。 其中有兩個重要的模塊,一個是Tkinter自己,另一個叫做Tkconstants:前者自動導入後者,所以用户如果使用Tkinter,僅僅導入一個模塊就可以。
[1]
在Python3.x中Tkinter已經更改為tkinter,使用方法是import tkinter。
Tkinter程序
Tkinter第一個Tkinter程序
# File: Hello1 py from Tkinter import * root = Tk() w = Label(root, text="Hello, world!") w.pack() root.mainloop()
在命令行中用如下的方式運行:
$ python Hello1 py 下面的窗口將被顯示出來.
Tkinter示例代碼
from tkinter import * root = Tk() #你的ui代碼 Label(root,text = 'hello world!').pack() root.mainloop()
第一個tkinter程序(3張)
TkinterTtk介紹
Tkinter使用方法Python3.x
import tkinter as tk import tkinter.ttk as ttk
Tkinter使用方法Python2.x
import Tkinter as tk import Ttk
Tkinter示例代碼Python3.x
import tkinter as tk import tkinter.ttk as ttk m=tk.Tk() def hi(): print('Hi') ttk.Button(m,text='Hi GUI',command=hi).pack() m.mainloop()
Tkinter示例代碼Python2.x
import Tkinter as tk import Ttk m=tk.Tk() def hi(): print('Hi') Ttk.Button(m,text='Hi GUI',command=hi).pack() m.mainloop()
Tkintertkinter.tix介紹
#python 3.x from tkinter import tix from tkinter.constants import * root = tix.Tk() root.mainloop()
- 參考資料
-
- 1. tkinter介紹 .python官網[引用日期2020-07-23]
- 2. tkinter.ttk介紹 .python官網[引用日期2020-07-23]
- 3. tkinter.tix 介紹 .python官網[引用日期2020-07-23]
- 4. TkDocs Tutorial - Installing Tk .TkDocs 教程[引用日期2022-04-22]