日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

wpf中的点击窗口放大放小按钮怎么写_Python tkinter教程01:创建窗口

發布時間:2025/4/16 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 wpf中的点击窗口放大放小按钮怎么写_Python tkinter教程01:创建窗口 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

往期回顧

    • 我想問下,你為什么看這里?這是第一期

文章目錄

    • 0 準備工作

    • 1 創建空白窗體

    • 2 窗口標題

    • 3 窗口大小與位置

    • 4 鎖定窗口大小

    • 5 窗口圖標

    • 6 隱藏與顯示窗口

    • 其它

0 準備工作

要使用,先導入:import tkinter as tk導入名字叫tkinter的庫,并將名字改為tk,這樣方便使用

注意:盡量不要使用IDLE,不然可能會和tkinter有沖突,因為IDLE是tkinter寫的

1 創建空白窗體

創建窗口就用窗口名字 = tkinter.Tk(),更新窗口就用窗口名字.update(),但是tkinter封裝了一個循環,不用自己寫update,可以直接用窗口名字.mainloop()。

下面是一個范例代碼:

import tkinter as tk#要使用,先導入window = tk.Tk()#創建一個窗口,因為后面還要用到所以用window這個變量來賦值,可以自行更改window.mainloop()#必須一直更新窗口,不然會未響應,如果要自行更新,可以用window.update()

2 窗口標題

這時,肯定會有人問怎么改標題?這是我們自己的程序,怎么能沒有標題呢?
標題的英文是title,所以就是窗口名稱.title("窗口名稱")(注意:一定要加雙引號哦~)
下面二話不說上代碼(*^▽^*):

import tkinter as tk#要使用,先導入window = tk.Tk()#創建一個窗口,因為后面還要用到所以用window這個變量來賦值,可以自行更改window.title("~我的第一個tkinter小程序~")window.mainloop()#必須一直更新窗口,不然會未響應,如果要自行更新,可以用window.update()

3 窗口大小與位置

為了以后,有沒有想過,如果窗口里的東西太多了,怎么給它設置初始值大小,甚至是位置呢?
接下來就要講的是geometry函數了。它不僅可以調整大小,還能調整位置。
geometry(“窗口寬度x窗口高度+X坐標+Y坐標”)

(一定要加雙引號,X坐標和Y坐標可以不填)

比如:
我想要寬度為500,高度為500的窗口就要這樣:窗口名字.geometry("500x500")
我想要寬度為300,高度為600的窗口就要這樣:窗口名字.geometry("300x600")

調整位置的步驟:

1.設置一個窗口大小(這里以500x500為例):窗口名字.geometry("500x500")
2.加上窗口坐標(這里以X為-10 Y為0為例):窗口名字.geometry("500x500+-10+0")

敲黑板:X為0和Y為0不是在左上角,而是與左上角還個差10,因為窗口標題的高度為10,所以Y軸一直為0,X軸為-10

例子:

import tkinter as tk#要使用,先導入window = tk.Tk()#創建一個窗口,因為后面還要用到所以用window這個變量來賦值,可以自行更改window.title("~我的第一個tkinter小程序~")window.geometry("200x200+-10+0")window.mainloop()#必須一直更新窗口,不然會未響應,如果要自行更新,可以用window.update()

4 鎖定窗口大小

鎖定窗口大小,也就是禁用左上角的放大按鈕,這樣用戶就不可以隨便放大和縮小窗口。
當然,可以鎖定寬度,或者是高度,也可以都鎖

鎖定寬度:窗口名字.resizable(False, True)
鎖定高度:窗口名字.resizable(True, False)
鎖定全部:窗口名字.resizable(False, False)

參數一:寬度
參數二:高度
True - 可以使用
False - 禁止使用

例子:

import tkinter as tk#要使用,先導入window = tk.Tk()#創建一個窗口,因為后面還要用到所以用window這個變量來賦值,可以自行更改window.title("~我的第一個tkinter小程序~")window.geometry("200x200+-10+0")window.resizable(False, False)"""參數一:寬度參數二:高度True - 可以使用False - 禁止使用"""window.mainloop()#必須一直更新窗口,不然會未響應,如果要自行更新,可以用window.update()

5 窗口圖標

自己的程序,肯定要有個logo才行,不然這個羽毛筆太難看了
首先自己準備一個icon圖標,沒有的可以點擊這里去iconfont注冊賬號下載圖標,這里的圖標是免費的(記得轉換成ico格式,下載下來的還是png格式,記得轉換為ico格式)窗口名字.iconbitmap("文件名.ico")

例子:

import tkinter as tk#要使用,先導入window = tk.Tk()#創建一個窗口,因為后面還要用到所以用window這個變量來賦值,可以自行更改window.title("~我的第一個tkinter小程序~")window.geometry("200x200+-10+0")window.resizable(False, False)"""參數一:寬度參數二:高度True - 可以使用False - 禁止使用"""window.iconbitmap("icon.ico")window.mainloop()#必須一直更新窗口,不然會未響應,如果要自行更新,可以用window.update()

6 隱藏與顯示窗口

這個功能比較少用,一般由于隱藏主窗口,顯示對話框(以后會講對話框)


隱藏窗口:窗口名字.withdraw()
顯示窗口:窗口名字.deiconify()

這個功能一般很少用,也就不給范例了

其它

以后寫

~點個再看,轉發一下,來證明你的存在~

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的wpf中的点击窗口放大放小按钮怎么写_Python tkinter教程01:创建窗口的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。