带你走进 @ 机器人时代
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 -
最后,文章有帮助到你的话【点赞在看】
激励我们分享更多的干货!