Python可視化編程——主窗體的可視化設置(適合小白新手)

2022年10月26日07:41:30 科技 1417

帶你走進 @ 機械人時代

Discover 點擊上面藍色文字關注我們

Python可視化編程——主窗體的可視化設置(適合小白新手) - 天天要聞


主窗體
的基本設置是可視化編程的第一步。

沿用上篇文章的代碼,我們一步一步打造主窗體的設置:

import tkinter as tk
w=tk.Tk()
w.title=('窗體圖標的應用')
w.iconbitmap('1.ico')
w.mainloop()

添加一句代碼:w.geometry('500x260')可以設置窗口的尺寸,即:

Python可視化編程——主窗體的可視化設置(適合小白新手) - 天天要聞

如果我們想設置窗體的背景顏色,怎麼辦呢?代碼:w['bg']='#898763',你也可以用英文的顏色來代替:

import tkinter as tk
w=tk.Tk()
w.title=('窗體圖標的應用')
w.iconbitmap('1.ico')
w.geometry('500x260')
w['bg']='#898763'
w.mainloop()

運行後:

Python可視化編程——主窗體的可視化設置(適合小白新手) - 天天要聞

如果我們想定位窗體的位置在屏幕上的中間位置,假如你的顯示器是1920x1080,而窗體的500x260怎麼寫代碼呢?

顯然,(1920-500)/2=710就是你窗體在x軸的位置,(1080-260)/2=410是在y軸的位置,我們來試一試,修改代碼w.geometry('500x260')為w.geometry('500x260+710+410')即可。

如果為了美觀,你不想讓用戶隨意調整主窗體的大小,只需要添加代碼:

w.resizable(width=False,height=False)

如果你不想要主窗體的標題欄,可以加入如下代碼:

w.overrideredirect(True)

運行如下:

Python可視化編程——主窗體的可視化設置(適合小白新手) - 天天要聞

這時候,我們需要添加一些按鈕或文本控件來豐富我們的界面。

def closed():
    w.destroy()
tk.Button(w,text='關閉窗口',command=closed).place(x=240,y=210)

我們增加一個按鈕,來實現關閉窗口的功能。用place方法來定位按鈕在主窗體下面的位置,用closed函數來實現關閉窗口的功能。

Python可視化編程——主窗體的可視化設置(適合小白新手) - 天天要聞

可是,這個按鈕和界面不搭配,顯得格格不入。我們來調整一下:

tk.Button(w,text='關閉窗口',command=closed,relief='solid',bg='#898763',bd=1,font=('微軟雅黑',8)).place(x=240,y=210)

relief設置按鈕的3D類型,bg設置按鈕的背景顏色,bd是按鈕邊框的寬度,font的設置方法如代碼所示,字號設置為8,運行效果:

Python可視化編程——主窗體的可視化設置(適合小白新手) - 天天要聞

是不是好看多了?現在我們添加一個Label標籤,用來顯示文字:

tk.Label(w,text="工作機械人時代微信公眾平台歡迎您!",relief='solid',bg="#838181",fg="yellow",font=('微軟雅黑', 10),highlightbackground='#838181').place(x=30,y=50)

效果如下:

Python可視化編程——主窗體的可視化設置(適合小白新手) - 天天要聞

調整一下樣式:

tk.Label(w,text="工作機械人時代微信公眾平台歡迎您!",bg='#898763',relief='solid',bd=0,fg="#3d3b19",font=('微軟雅黑', 10),highlightbackground='#838181').place(x=20,y=30)


效果如下:

Python可視化編程——主窗體的可視化設置(適合小白新手) - 天天要聞


是不是美觀了很多?主窗體的設置OK!

記得收藏,說不定哪天你就能用上!


往期回顧:

  • 來來來,送你一個金牌銷售機械人,7X24小時不休,不要工資免費用!
  • RPA技術在旅行社銷售業務中如何鳳凰涅槃??
  • 【工資翻三倍】系列:一招搞定九宮圖片切割機械人,讓你的朋友圈更加炫酷!


本文引用和摘錄相關內容,請聯繫侵刪。

- END -


最後,文章有幫助到你的話點贊在看
勵我們分享更多的乾貨!

科技分類資訊推薦

重磅!宇樹科技C輪融資終於落地,投資人終於浮出水面,央企中國移動、騰訊、阿里等互聯網巨頭成功上車,具體估值仍然成謎 - 天天要聞

重磅!宇樹科技C輪融資終於落地,投資人終於浮出水面,央企中國移動、騰訊、阿里等互聯網巨頭成功上車,具體估值仍然成謎

金融界6月19日消息 備受關注的宇樹科技C輪融資終於落地,投資人紛紛浮出水面,中國移動、騰訊、阿里、螞蟻、吉利等巨頭集體現身。19日,市場消息稱宇樹科技已完成了始於去年年底的C輪融資交割,由中國移動旗下基金、騰訊、錦秋、阿里、螞蟻、吉利資本共同領投,絕大部分老股東跟投。對此,宇樹科技方面表示,「我們最近確實...
小紅書「種草」首次登上國際營銷界頂級舞台 - 天天要聞

小紅書「種草」首次登上國際營銷界頂級舞台

6月18日,在法國戛納國際創意節的聚光燈下,受邀參會的小紅書CMO之恆發表主旨演講,首次在國際頂級舞台上系統闡釋了小紅書獨特的社區生態,以及從社區中原生而出的營銷新範式「種草」,並對種草的價值、底層邏輯、成功因素等進行了分享。之恆表示,有用戶將小紅書視為「電子閨蜜」和「情感樹洞」,在小紅書上尋找與自己愛好...
大摩北美IT硬件數據追蹤:App Store 仍跑贏市場預期,甲骨文引爆雲計算資本支出 - 天天要聞

大摩北美IT硬件數據追蹤:App Store 仍跑贏市場預期,甲骨文引爆雲計算資本支出

智通財經APP獲悉,大摩的追蹤數據顯示,App Store 年初至今凈收入同比增長 12.5%,超出該行對第二季度的預測 150 個基點,並相當於服務業務超預期 40 個基點。大摩將2025年全球雲資本支出預測上調至4060億美元(同比增長43%),較1個月前預測提升4個百分點(新增140億美元)。增長由甲骨文(ORCL.US)和阿里巴巴的上調驅動。...
寶潔失速背後,消費品正在被碎片化重構 - 天天要聞

寶潔失速背後,消費品正在被碎片化重構

本文來自微信公眾號:刀姐doris,作者:刀法智庫,原文標題:《寶潔失速的背後:加劇分化的時代,大品牌服務不了所有人》,頭圖來自:AI生成寶潔宣布裁員7000人,外表看起來是大集團走下坡路,本質上是大品牌服務不了所有人。前段時間,寶潔公司宣布,計劃未來兩年在全球裁員 7000 人,甚至要退出某些品類和產品,或出售旗...
TDK 收購智能眼鏡軟硬件開發商 SoftEye,擴大 AI 生態系統業務 - 天天要聞

TDK 收購智能眼鏡軟硬件開發商 SoftEye,擴大 AI 生態系統業務

IT之家 6 月 19 日消息,日本 TDK(東電化)今日宣布收購美國智能眼鏡軟硬件系統解決方案開發商 SoftEye,進一步擴大其 AI 生態系統業務。SoftEye 從事智能眼鏡定製芯片、攝像機、軟件和算法的開發工作,具備低功耗眼動追蹤和物體識別方面的技術,交易完成後將成為 TDK 的全資子公司。TDK 通過此次收購將能夠以更快的速度交...
消息稱廣汽埃安即將發佈 B 端專用品牌,明日對外公布信息 - 天天要聞

消息稱廣汽埃安即將發佈 B 端專用品牌,明日對外公布信息

IT之家 6 月 19 日消息,藍鯨汽車今日報道稱,從廣汽方面獲悉,廣汽旗下自主品牌埃安即將發佈 B 端專用品牌。有內部知情人士對該媒體稱,明天(6 月 20 日)會有對外信息發佈。報道還提到,繼去年發佈全新「AION」字母標並推出 3 款 C 端全球戰略車型後,廣汽埃安 C 端銷量佔比有所提升,下半年即將啟動 B / C 端品牌全面分...
阿里雲將在韓國啟用第二座數據中心,加速海外布局 - 天天要聞

阿里雲將在韓國啟用第二座數據中心,加速海外布局

新京報貝殼財經訊(記者羅亦丹)6月19日,阿里雲宣布將於本月底在韓國啟用第二座數據中心,來滿足生成式AI快速發展帶來的需求增長。這是今年以來,阿里雲繼墨西哥、泰國之後在全球落地的又一新節點。屆時阿里雲全球布局將擴展至29個地域、88個可用區