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 -


最后,文章有帮助到你的话点赞在看
励我们分享更多的干货!