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 -


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

科技分類資訊推薦

廣東:科技提速鄉音尋親,鏈接企業就業資源 - 天天要聞

廣東:科技提速鄉音尋親,鏈接企業就業資源

今年6月19日是第13個全國救助管理機構「開放日」,廣東省民政廳、廣州市民政局在廣州市救助管理站市區分站設立「開放日」活動主會場,省、市救助管理工作特邀監督員、人大代表、政協委員,相關社會組織、志願者、市民群眾代表等走進救助管理機構。2024年,廣州市被民政部、省民政廳確定為救助管理區域性中心試點城市之一。...
卡邦電氣 PLC 控制櫃:工業控制主體力量! - 天天要聞

卡邦電氣 PLC 控制櫃:工業控制主體力量!

在現代工業領域,自動化控制的重要性不言而喻,而 PLC 控制櫃則是實現這一關鍵環節的核心設備。今天,我們就來深入了解一下卡邦電氣的 PLC 控制櫃,看看它是如何在工業舞台上大放異彩的。
2025品牌影響力大,姚遠新能源榮獲多個獎項! - 天天要聞

2025品牌影響力大,姚遠新能源榮獲多個獎項!

2025年6月14日至15日,由《中國企業報》、《中國商界》雜誌社、CCTV《發現品牌》欄目組和中國品牌影響力評價辦公室聯合主辦的「2025(第十二屆)品牌影響力發展大會暨成果發布活動」在北京隆重舉行。
螞蟻消金林嘉南:大模型賦能智能風控,額度互動促進金融健康 - 天天要聞

螞蟻消金林嘉南:大模型賦能智能風控,額度互動促進金融健康

「螞蟻消金希望利用互動式智能風控技術,挖掘年輕人努力成長的證明」。6月19日,在上海舉行的2025中國國際金融展上,螞蟻消金首席風險官林嘉南分享了,如何將大模型技術應用在互動式智能風控領域,從而促進額度的互動性,促進用戶與機構的金融健康。這契合了本屆展會 「開放創新,科技賦能,共創金融新未來」的主題。普惠金...
德國西格瑪(SIGMA Audio)品牌介紹 - 天天要聞

德國西格瑪(SIGMA Audio)品牌介紹

德國西格瑪(SIGMA Audio)品牌溯源:精密工藝與純粹音質的融合德國西格瑪(SIGMA Audio)是享譽全球的高端音響品牌,誕生於德國精密工程與聲學技術的沃土。