真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

tkinter程序設(shè)計(jì)-創(chuàng)新互聯(lián)

tkinter程序設(shè)計(jì)

一、tkinter概述
本文主要是在學(xué)習(xí)tkinter時(shí)所記的筆記。

創(chuàng)新互聯(lián)公司10多年企業(yè)網(wǎng)站設(shè)計(jì)服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及高端網(wǎng)站定制服務(wù),企業(yè)網(wǎng)站設(shè)計(jì)及推廣,對(duì)水處理設(shè)備等多個(gè)領(lǐng)域擁有多年的網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。

tkinter是開(kāi)源的圖形接口開(kāi)發(fā)工具,是用TCL編寫(xiě)的GUI函數(shù)庫(kù),可以實(shí)現(xiàn)跨平臺(tái)開(kāi)發(fā)。tkinter屬于python自帶的模塊。

查看tkinter的版本:

import  tkinter
print(tkinter.TkVersion)

第一個(gè)程序:01-建立一個(gè)窗口:

import tkinter as tk #導(dǎo)入tkinter模塊起別名為tk
win=tk.Tk() #創(chuàng)建一個(gè)窗口,以后很多控件都放在這個(gè)窗口上
win.mainloop() #進(jìn)入事件循環(huán)

窗口有很多屬性:

  1. 窗口的標(biāo)題,使用.title()方法進(jìn)行設(shè)置
  2. 窗口的大小以及位置,使用.geometry("width x height+x+y"),width、height用來(lái)設(shè)置窗口的寬度和高度,單位是像素,而x,y用來(lái)設(shè)置窗口的位置。
  3. 拖曳時(shí)可以設(shè)置的窗口的大寬和高,使用.maxsize(width,height)。
  4. 拖曳時(shí)可以設(shè)置的窗口的最小寬和高,使用.minsize(width,height)。
  5. 設(shè)置窗口的背景顏色,使用.configure(bg="color")
  6. 可設(shè)置是否更改窗口的大小,使用.resizable(True,True)。第一個(gè)參數(shù)是寬,第二個(gè)參數(shù)是高;如果要固定寬和高,可以使用.resizable(0,0)。
  7. 大化窗口,使用.state("zoomed")。
  8. 最小化窗口,使用.iconify()。
  9. 更改默認(rèn)窗口圖標(biāo),使用.iconbitmap("xx.ico")。

02-創(chuàng)建一個(gè)寬為300像素,高為300像素的窗口,背景顏色是綠色,窗口的標(biāo)題是:"這是標(biāo)題"。

import tkinter as tk
win=tk.Tk()
win.title("這是標(biāo)題")
win.geometry("300x300")
win.configure(bg="green")
win.mainloop()

03-創(chuàng)建一個(gè)寬為300像素,高為300像素的窗口,背景顏色為綠色,窗口圖標(biāo)為自定義,標(biāo)題是修改圖標(biāo)。

import tkinter as tk
win=tk.Tk()
win.title("修改圖標(biāo)")
win.geometry("300x300")
win.configure(bg="green")
win.iconbitmap(r"E:\untitled1\bitbug_favicon.ico")
win.mainloop()

04-建立一個(gè)寬為300像素,高為300像素的窗口,窗口離屏幕左邊的距離是400,窗口離屏幕上邊是200。

import tkinter as tk
win=tk.Tk()
win.geometry("300x300+400+200")
win.mainloop()

這里的+400表示窗口左邊距離屏幕左邊的距離,+200表示窗口上邊距離屏幕上邊的距離。反之,如果是-,則表示從窗口右邊距離屏幕右邊的距離,窗口下邊距離屏幕下邊的距離。

05-設(shè)置一個(gè)“300x300”的窗口居中顯示。

import tkinter as tk
win=tk.Tk()
w=300
h=300
screenwidth=win.winfo_screenwidth()
screenheight=win.winfo_screenheight()
x=screenwidth/2-w/2
y=screenheight/2-h/2
win.geometry("%dx%d+%d+%d"%(w,h,x,y))
win.mainloop()

.winfo_screenwidth()表示獲取屏幕的寬度,
.winfo_screenheight()表示獲取屏幕的高度。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。


本文標(biāo)題:tkinter程序設(shè)計(jì)-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://weahome.cn/article/epogi.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部