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

帶你走進 @ 機械人時代

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 -


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