最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中TK窗口的創(chuàng)建方式

 更新時(shí)間:2022年11月30日 14:19:10   作者:ζ???????南岸青梔  
這篇文章主要介紹了Python中TK窗口的創(chuàng)建方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Python TK窗口的創(chuàng)建

python語(yǔ)言中有一種窗口叫Tk窗口,創(chuàng)建方法如下:

1.導(dǎo)入 

import tkinter as tk
from PLT import ImageTk

2.創(chuàng)建窗口,設(shè)置有關(guān)窗口的參數(shù)

window = tk.Tk()#創(chuàng)建窗口
window.geometry('1000x600')#設(shè)置窗口大小。
#如果不設(shè)置窗口大小,分為2種情況:
#1.傳入背景:為背景大小
#2.沒(méi)有背景:為默認(rèn)大小
window.resizable(0,0)#設(shè)置窗口不可調(diào)整大小。
#這里的(0,0)中第一個(gè)‘0'(x)為x坐標(biāo)不可調(diào)整大小,第二個(gè)為y坐標(biāo)不可調(diào)整大小
window.title('我的tk窗口')#窗口名字
?
#...
#注意:所有關(guān)于窗口的代碼都寫(xiě)在mainloop之前,否則不會(huì)運(yùn)行
?
window.mainloop()#刷新屏幕
#如果沒(méi)有這句話(huà),窗口不會(huì)顯示

3.添加Label組件

#創(chuàng)建Label組件
bgImg = ImageTk.PhotoImage(file="images/bg1.jpg")#圖片路徑
bg = tk.Label(window,width=1000,height=600,image=bgImg)#創(chuàng)建Label組件
# ? ? ? ? ? ? ? ? ? ? 圖片的寬 ? ?圖片的高 ? ?圖片路徑
bg.pack()#繪制

4.添加Button按鈕

#預(yù)留的觸發(fā)事件函數(shù)
def down():
? ? print('你點(diǎn)擊了按鈕')
?
#創(chuàng)建Button按鈕
selectImg = ImageTk.PhotoImage(file="images/select.jpg")#圖片路徑
select = tk.Button(window,width=192,height=63,image=selectImg,bd=0,command=down)
# ? ? ? ? ? ? ? ? ? ? ? ? ?圖片的寬 ?圖片的高 ? ?圖片路徑 ? ? ?邊寬 ?按鈕觸發(fā)事件函數(shù)
#command:command=函數(shù)名 —> 無(wú)參
# ? ? ? ? command=lambda:函數(shù)名(參數(shù)) —> 有參
select.place(x=750,y=180)
#繪制在(x,y)的位置上,注意'x=','y='必須寫(xiě)

這就是python中TK窗口的基本創(chuàng)建

Python Tk模塊簡(jiǎn)單窗口設(shè)計(jì)

Python中Tk和PyQt都可以設(shè)計(jì)小程序,區(qū)別在于:Tk界面美觀度相對(duì)較差,但由于是Python的內(nèi)置模塊,最終生成的程序大小相比于PyQt較小。

import tkinter  # 導(dǎo)入TKinter模塊
from tkinter import StringVar
from tkinter import *

from PIL import ImageTk, Image
ytm = tkinter.Tk()  # 創(chuàng)建Tk對(duì)象
ytm.title("test_tool")  # 設(shè)置窗口標(biāo)題
ytm.geometry("400x300")  # 設(shè)置窗口尺寸
canvas = tkinter.Canvas(ytm, width=400, height=400, bd=0, highlightthickness=0)

imgpath = './p1.jpg'
img = Image.open(imgpath)
photo = ImageTk.PhotoImage(img)

canvas.create_image(200, 150, image=photo)
canvas.pack()
#entry = tkinter.Entry(ytm, insertbackground='red', highlightthickness=2)
#entry.pack()
ytm.resizable(False,False)#不允許改變窗口大小
l1 = tkinter.Label(ytm, text="歡")# 標(biāo)簽
l1.place(x=40,y=20)
#l1.pack()  # 指定包管理器放置組件
user_text1 = tkinter.Entry()  # 創(chuàng)建文本框
user_text1.place(x=80,y=20)
l2 = tkinter.Label(ytm, text="迎")  # 標(biāo)簽
#l2.pack()
l2.place(x=40,y=60)
user_text2 = tkinter.Entry()  # 創(chuàng)建文本框
#user_text2.pack()
user_text2.place(x=80,y=60)
l3 = tkinter.Label(ytm, text="來(lái)")  # 標(biāo)簽
#l3.pack()
l3.place(x=40,y=100)
user_text3 = tkinter.Entry()  # 創(chuàng)建文本框
user_text3.place(x=80,y=100)
l4 = tkinter.Label(ytm, text="到")  # 標(biāo)簽
l4.place(x=40,y=140)
filename=StringVar()
filename02=StringVar()
filename03=StringVar()
user_text4 = tkinter.Entry(ytm, textvariable = filename)  # 創(chuàng)建文本框
user_text4.place(x=80,y=140)
l5 = tkinter.Label(ytm, text="這")  # 標(biāo)簽
l5.place(x=40,y=180)
user_text5= tkinter.Entry(ytm, textvariable = filename02)  # 創(chuàng)建文本框
user_text5.place(x=80,y=180)
l6 = tkinter.Label(ytm, text="里")  # 標(biāo)簽
l6.place(x=40,y=220)
user_text6 = tkinter.Entry(ytm, textvariable = filename03)  # 創(chuàng)建文本框
user_text6.place(x=80,y=220)
ytm.mainloop()

效果圖:

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python的內(nèi)建模塊itertools的使用解析

    Python的內(nèi)建模塊itertools的使用解析

    這篇文章主要介紹了Python的內(nèi)建模塊itertools的使用解析,itertools是python的迭代器模塊,itertools提供的工具相當(dāng)高效且節(jié)省內(nèi)存,Python的內(nèi)建模塊itertools提供了非常有用的用于操作迭代對(duì)象的函數(shù),需要的朋友可以參考下
    2023-09-09
  • 解決Python requests 報(bào)錯(cuò)方法集錦

    解決Python requests 報(bào)錯(cuò)方法集錦

    這篇文章主要介紹了解決Python requests 報(bào)錯(cuò)方法集錦的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Python3實(shí)現(xiàn)爬蟲(chóng)爬取趕集網(wǎng)列表功能【基于request和BeautifulSoup模塊】

    Python3實(shí)現(xiàn)爬蟲(chóng)爬取趕集網(wǎng)列表功能【基于request和BeautifulSoup模塊】

    這篇文章主要介紹了Python3實(shí)現(xiàn)爬蟲(chóng)爬取趕集網(wǎng)列表功能,結(jié)合實(shí)例形式分析了Python3基于request和BeautifulSoup模塊的網(wǎng)站頁(yè)面爬取相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12
  • Python Pillow Image Invert

    Python Pillow Image Invert

    今天小編就為大家分享一篇關(guān)于Python Pillow Image Invert,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • 簡(jiǎn)單介紹Python中利用生成器實(shí)現(xiàn)的并發(fā)編程

    簡(jiǎn)單介紹Python中利用生成器實(shí)現(xiàn)的并發(fā)編程

    這篇文章主要介紹了簡(jiǎn)單介紹Python中利用生成器實(shí)現(xiàn)的并發(fā)編程,使用yield生成器函數(shù)進(jìn)行多進(jìn)程編程是Python學(xué)習(xí)進(jìn)階當(dāng)中的重要知識(shí),需要的朋友可以參考下
    2015-05-05
  • Python中encode()方法的使用簡(jiǎn)介

    Python中encode()方法的使用簡(jiǎn)介

    這篇文章主要介紹了Python中encode()方法的使用簡(jiǎn)介,是Python入門(mén)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • Python:format格式化字符串詳解

    Python:format格式化字符串詳解

    這篇文章主要介紹了Python中用format函數(shù)格式化字符串的用法,格式化字符串是Python學(xué)習(xí)當(dāng)中的基礎(chǔ)知識(shí),本文主要針對(duì)Python2.7.x版本,需要的朋友可以參考下
    2021-09-09
  • python os模塊在系統(tǒng)管理中的應(yīng)用

    python os模塊在系統(tǒng)管理中的應(yīng)用

    這篇文章主要介紹了python os模塊在系統(tǒng)管理中的應(yīng)用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • 10款最好的Web開(kāi)發(fā)的 Python 框架

    10款最好的Web開(kāi)發(fā)的 Python 框架

    這篇文章主要介紹了10款最好的Web開(kāi)發(fā)的 Python 框架,總結(jié)的都是非常常用的而且評(píng)價(jià)都非常不錯(cuò)的框架,需要的朋友可以參考下
    2015-03-03
  • Python 支持向量機(jī)分類(lèi)器的實(shí)現(xiàn)

    Python 支持向量機(jī)分類(lèi)器的實(shí)現(xiàn)

    這篇文章主要介紹了Python 支持向量機(jī)分類(lèi)器的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01

最新評(píng)論

中山市| 青海省| 中山市| 宾阳县| 湾仔区| 禹州市| 南召县| 顺义区| 北安市| 德惠市| 乌恰县| 东丽区| 怀来县| 屏东市| 安图县| 呼图壁县| 上饶市| 济宁市| 屯门区| 府谷县| 青龙| 呼和浩特市| 若尔盖县| 枣庄市| 什邡市| 贡觉县| 普格县| 仁化县| 集贤县| 泽州县| 万宁市| 南投市| 凤山市| 和林格尔县| 资中县| 灵川县| 巫山县| 宜春市| 邯郸县| 龙泉市| 湛江市|