最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python GUI編程利器:初始Tkinker(1)

2023-06-29 07:00 作者:和貓妹學Python  | 我要投稿

小朋友們好,大朋友們好!

我是貓妹,一名愛上Python編程的小學生。

和貓妹學Python,一起趣味學編程。

神獸歸籠

最近天氣炎熱起來了,大家一定要注意防暑降溫??!

馬上要放暑假了,你有什么計劃沒?

世界那么大,我想去看看,來一場說走就走的旅行?

還是沉迷學習,無法自拔?

祝小伙伴們過一個充實、快樂、難忘、精彩的暑假!

近期安排

最近貓妹迷上了Tkinker,近期會記錄下貓妹的學習筆記。

這些文章會放在文集Tkinter中,感興趣的小伙伴查看文集。

今日目標

實現(xiàn)下面效果:

什么是Tkinter

Tkinter是Python自帶的GUI編程庫。

有了它,我們可以快速做出很實用的GUI程序。

程序的表現(xiàn)形式有命令行和GUI。

前者命令行運行效率高,后者圖形界面美觀大方顏值高。

導入Tkinter

Python中已經(jīng)自帶了Tkinter庫,使用時直接導入即可。

比如:

import tkinter

import tkinter as tk

form?tkinter?import?*

Misc類和Wm類

Misc類和Wm類

Misc類和Wm類是tkinter中的兩大基類。

Misc類是所有空間的根父類。

Wm類提供了一些與窗口管理器相關(guān)的功能函數(shù)。

一般而言,很少直接使用這兩個基類。一般都是直接使用它們派生出來的子類。

子類會繼承父類的方法,下面這4個方法,子類都可以使用。

after()方法

用于按照制定的時間間隔重復執(zhí)行制定的函數(shù)。

after(ms,func):ms表示時間間隔,單位為ms。func表示要執(zhí)行的函數(shù)。

winfo_x()方法

獲取當前窗口左上角相當于屏幕左上角的x軸坐標。

winfo_y()方法

獲取當前窗口左上角相當于屏幕左上角的y軸坐標。

config()方法

用于配置控件中的參數(shù)。

config(options),options表示控件中的參數(shù)。

主窗口的創(chuàng)建

主窗口是一個容器元素,所謂容器,就是其中可以放入其他控件。

可以通過tkinter模塊中的Tk類創(chuàng)建主窗口對象,用于完成主窗口的創(chuàng)建。

主窗口對象的方法

設(shè)置主窗口標題title方法

title(string)

設(shè)置和獲取主窗口的圖標iconbitmap方法

iconbitmap(bitmap),bitmap為主窗口圖標

設(shè)置主窗口的尺寸和位置geometry方法

geometry(newGeometry)

參數(shù)newGeometry表示主窗口的尺寸和位置,格式為widthxheight±x±y,width和height表示主窗口的寬度和高度,+x+y表示主窗口左上角的x軸坐標和y軸坐標。

窗口大小設(shè)置方法resizable

resizable(width,height)

參數(shù)width和height表示窗口寬度和高度是否允許最大化。

設(shè)置和獲取主窗口的最大尺寸maxsize方法

maxsize(width,height)

回調(diào)函數(shù)綁定函數(shù)方法protocol

protocol(name=None, func=None)

func表示回調(diào)函數(shù)

參數(shù)name表示規(guī)則,如下:

WM_DELETE_WINDOWS:窗口被關(guān)閉時

WM_SAVE_YOURSELF:窗口被保存時

WM_TAKE_FOCUS:窗口獲得焦點時

主事件循環(huán)mainloop方法

mainloop(),等待事件。

實現(xiàn)方式一

怎么樣?

你學會了嗎?

好了,我們今天就學到這里吧!

如果遇到什么問題,咱們多多交流,共同解決。

我是貓妹,咱們下次見!


Python GUI編程利器:初始Tkinker(1)的評論 (共 條)

分享到微博請遵守國家法律
灵丘县| 福安市| 蓬溪县| 兴化市| 营山县| 大庆市| 长治市| 三明市| 凤冈县| 扎兰屯市| 个旧市| 内乡县| 宁陕县| 吉木萨尔县| 孟津县| 商丘市| 卢氏县| 延庆县| 永兴县| 岳阳县| 桐城市| 葫芦岛市| 安陆市| 桐城市| 和硕县| 缙云县| 福安市| 突泉县| 休宁县| 浦东新区| 拜城县| 宜阳县| 鲜城| 化德县| 唐山市| 湘阴县| 慈利县| 舒城县| 天台县| 西安市| 平阴县|