帶你走進 @ 機器人時代
Discover 點擊上面藍色文字,關注我們
主窗體的基本設置是可視化編程的第一步。
沿用上篇文章的代碼,我們一步一步打造主窗體的設置:
import tkinter as tk
w=tk.Tk()
w.title=('窗體圖標的應用')
w.iconbitmap('1.ico')
w.mainloop()
添加一句代碼:w.geometry('500x260')可以設置窗口的尺寸,即:
如果我們想設置窗體的背景顏色,怎麼辦呢?代碼:w['bg']='#898763',你也可以用英文的顏色來代替:
import tkinter as tk
w=tk.Tk()
w.title=('窗體圖標的應用')
w.iconbitmap('1.ico')
w.geometry('500x260')
w['bg']='#898763'
w.mainloop()
運行後:
如果我們想定位窗體的位置在屏幕上的中間位置,假如你的顯示器是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)
運行如下:
這時候,我們需要添加一些按鈕或文本控件來豐富我們的界面。
def closed():
w.destroy()
tk.Button(w,text='關閉窗口',command=closed).place(x=240,y=210)
我們增加一個按鈕,來實現關閉窗口的功能。用place方法來定位按鈕在主窗體下面的位置,用closed函數來實現關閉窗口的功能。
可是,這個按鈕和界面不搭配,顯得格格不入。我們來調整一下:
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,運行效果:
是不是好看多了?現在我們添加一個Label標籤,用來顯示文字:
tk.Label(w,text="工作機器人時代微信公眾平台歡迎您!",relief='solid',bg="#838181",fg="yellow",font=('微軟雅黑', 10),highlightbackground='#838181').place(x=30,y=50)
效果如下:
調整一下樣式:
tk.Label(w,text="工作機器人時代微信公眾平台歡迎您!",bg='#898763',relief='solid',bd=0,fg="#3d3b19",font=('微軟雅黑', 10),highlightbackground='#838181').place(x=20,y=30)
效果如下:
是不是美觀了很多?主窗體的設置OK!
記得收藏,說不定哪天你就能用上!
往期回顧:
- 來來來,送你一個金牌銷售機器人,7X24小時不休,不要工資免費用!
- RPA技術在旅行社銷售業務中如何鳳凰涅槃??
- 【工資翻三倍】系列:一招搞定九宮圖片切割機器人,讓你的朋友圈更加炫酷!
本文引用和摘錄相關內容,請聯繫侵刪。
- END -
最後,文章有幫助到你的話【點贊在看】
激勵我們分享更多的乾貨!