Tkinter閱讀筆記1:一些窗口操作方法

tkinter的基本概念與語法

tkinter是一個Python中的圖形開發庫(GUI庫),GUI英文全稱是Graphical User Interface

早期的人們和計算機溝通使用文字形式,比如終端控制檯,當時的DOS時代人們都用終端,每人使用GUI,因爲沒有

Python自帶tkinter模塊,只要引入就行

from tkinter import *

先看看tkinter的版本

打開交互,輸入

>>> import tkinter
>>> print(tkinter.TkVersion)
8.6

8.5以上的版本比較全面,如果低於8.5建議升級Python

建立一個窗口

建立一個簡單的窗口並不難,只需要兩句話

# -*- coding: UTF-8 -*-

import tkinter

root = tkinter.Tk()
root.mainloop()

一個窗口就這樣成了,但是這個窗口很乏味對吧,後面會說怎麼改。

在GUI程序設計中,有時候也將上述所建立的窗口稱爲容器

窗口的基礎方法

在這裏插入圖片描述

# -*- coding: UTF-8 -*-
import tkinter

root = tkinter.Tk()
root.title("TEST tk window") #標題方法,更改標題,字符串類型
root.geometry("300x160") #設置窗口大小
root.maxsize(400, 400) #最大窗口大小,設置拖拽的最大值
root.minsize(100, 100) #最小窗口大小,設置拖拽的最小值
root.configure(bg="yellow") #背景顏色方法,更改背景顏色
root.iconbitmap("APPICON.ico")

root.resizable(True, True) #設置可不可以更改窗口大小,第一個參數是寬,第二個是高,True就是可拖拽
root.mainloop()

在這裏插入圖片描述
原先沒改變圖標的窗口的圖標是一個羽毛筆,還記得不turtle的海龜繪圖窗口圖標就是一個羽毛筆,其實turtle就是用tkinter寫的。

背景顏色不一定非要寫英文單詞,也可以寫十六進制顏色,如果記不住可以參考這個網站。

菜鳥工具,16進制和rgb、顏色名的轉換,向下滑就是查詢表:https://c.runoob.com/front-end/55
或者這個,都是菜鳥工具,功能都差不多:https://c.runoob.com/front-end/870
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章