首頁 >後端開發 >Python教學 >tkinter是python自備的嗎

tkinter是python自備的嗎

青灯夜游
青灯夜游原創
2019-06-14 17:58:164974瀏覽

Tkinter模組(Tk 介面)是 Python 的標準 Tk GUI 工具包的介面。 Tk 和 Tkinter 可以在大多數的 Unix 平台下使用,同樣可以應用在 Windows 和 Macintosh 系統中。 Tk8.0 的後續版本可以實現本地視窗風格,並良好地運行在絕大多數平台中。

tkinter是python自備的嗎

Tkinter 是 Python 的標準 GUI 函式庫。 Python 使用 Tkinter 可以快速的建立 GUI 應用程式。

由於 Tkinter 是內建在 python 的安裝包中、只要安裝好 Python 之後就能使用import導入Tkinter 庫、而且 IDLE 也是用 Tkinter 編寫而成、對於簡單的圖形界面 Tkinter 還是能應付自如。

注意:Python3.x 版本使用的函式庫名為tkinter,即首寫字母 T 為小寫。

import tkinter

如何建立一個GUI程式?

步驟:

1、匯入Tkinter 模組

2、建立控制項

3、指定這個控制項的master, 也就是這個控制項屬於哪一個

4、告訴GM(geometry manager) 有一個控制項產生了。

實例1:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
import Tkinter
top = Tkinter.Tk()
# 进入消息循环
top.mainloop()

以上程式碼執行結果如下圖:

tkinter是python自備的嗎

實例2:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
from Tkinter import *           # 导入 Tkinter 库
root = Tk()                     # 创建窗口对象的背景色
                                # 创建两个列表
li     = ['C','python','php','html','SQL','java']
movie  = ['CSS','jQuery','Bootstrap']
listb  = Listbox(root)          #  创建两个列表组件
listb2 = Listbox(root)
for item in li:                 # 第一个小部件插入数据
    listb.insert(0,item)
 
for item in movie:              # 第二个小部件插入数据
    listb2.insert(0,item)
 
listb.pack()                    # 将小部件放置到主窗口中
listb2.pack()
root.mainloop()                 # 进入消息循环

以上程式碼執行結果如下圖:

tkinter是python自備的嗎

#

以上是tkinter是python自備的嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn