tkinter 可视化,python tkinter可视化_1

  tkinter 可视化,python tkinter可视化

  永远的神干货盘点

  计算机编程语言可视化图形界面进阶-网格布局1、网格布局图形界面提供了两中布局方式包装只能逐行添加格子可以自定义布局

  1.1、包装布局

  1.2、网格布局格子是大蟒标准库提供的控件布局工具

  列:设置控件对象显示的列(从0开始)行:设置控件对象显示的行(从0开始)ipadx:设置控件对象左右内边距ipady:设置控件对象上下内边距padx:设置控件对象左右外边距帕迪:设置控件对象上下外边距列跨度:设置控件对象所占列数行跨度:设置控件对象所占行数

  2、简易Base64装换工具制作2.1、源码分析#编码:utf-8将tkinter作为tkimport base 64导入tkinter。messagebox as TM #定义Base64加密函数函数def get _ encode():get _ var=te1。get( 1.0 , end )en _ str=base64。b 64编码(get _ var。encode( gbk ))en _ result=en _ str。解码(“gbk”)tt1。delete( 1.0 , end) var2.set(加密结果为:)tt1.insert(insert ,en_result)#定义Base64解密函数函数def get _ decode():get _ var=bytes(te1。get( 1.0 , end ),encoding= gbk )en _ str=base64。b64 decode(get _ var)en _ result=en _ str。解码(“gbk”)tt1。delete( 1.0 , end) var2.set(解密结果为:)tt1.insert(insert ,en _ result)def菜单命令():TM。showinfo(,功能暂未开放)def add _ menu(名称):main _ menu。add _ command(label=f"{ name } ",command=menuCommand)window=tk .tk()width=1100 height=650 window _ width=int((window。winfo _ screen width()-width)/2)window _ height=int((window。winfo _ screen height()-height)/2)窗口。标题( Base64转换工具)窗口。geometry(f " { width } x { height } { window _ width } { window _ height } )窗口。可调整大小的(0,0)#窗口。图标位图。ico’)lb1=tk .标签(窗口,文本=欢迎使用Base64转换工具,font=(宋体,14),宽度=110,高度=2,浮雕=凹槽,锚=中心,bg=#FDF5E6 ),lb2=tk .标签(窗口,文本=请在下面输入要加密或者解密的内容:,font=(宋体,14),宽度=110,高度=2,浮雕=凹槽,锚=w)te1=tk .Text(window,width=100,height=10,bg=#FDF5E6 ,font=(宋体,14,粗体))#调用Base64加密函数函数bt1=tk .按钮(窗口,text=Base64加密,font=(宋体,14),宽度=10,高度=1,浮雕=凸起,命令=get_encode,锚点=e)#调用Base64解密函数函数bt2=tk .按钮(窗口,text=Base64解密,font=(宋体,14),width=10,height=1,relief=raised ,command=get_decode,anchor=w)#调用窗口关闭函数bt3=tk .按钮(窗口,文本=关闭,font=(宋体,14),width=10,height=1,relief=凸起,command=window.quit,anchor=w)var2=tk .StringVar()var2.set()te2=tk .Label(window,textvariable=var2,bg=#FDF5E6 ,font=(宋体,14),宽度=110,高度=2,浮雕=凹槽,锚=w)tt1=tk .Text(window,width=100,height=10,bg=#FDF5E6 ,font=(宋体,14, bold))lb3=tk .标签(窗口,文本=杨小朋制作出品0.05 ,bg=#FDF5E6 ,font=(宋体,14),宽度=110,高度=2,锚点=中心)lb4=tk .标签(窗口,文本=联系方式 :2969868321@qq.com ,bg=#FDF5E6 ,font=(宋体,14),width=110,height=2,anchor=e)lb1.grid(row=0,column=0,columnspan=6)lb2.grid(row=1,column=0,columnspan=6)te1.grid(row=2,column=0,columnspan=6)bt1.grid(row=3,column=2,columnspan=1)bt2.grid(row=3,column span=3,columnspan=1)菜单()添加菜单(文件)添加菜单(修改)添加菜单(保存)添加菜单(撤销)添加菜单(关闭)窗口。配置(menu=main _ menu)窗口。主循环()2.2、效果图

  3、tkinter控件的通用的常用属性字体:设置字体宽度:控件的宽度重量:控件的高度(单行文本进入无高度属性)bg:控件的背景颜色锚:设置控件内元素的位置【e右n上s下w左中心中,其中东南西北分别是(东(东)南(南方)西(西方)北(北方)的首字母)】值含义n上中原名的右上e右中硒右下s下中盐水左下w左中西北左上中心正中(默认值)#编码:utf-8将tkinter作为tk window=tk导入.tk()width=500 height=240 window _ width=(窗口。winfo _ screen width()-width)//2 window _ height=(window。winfo _ screen height()-height)//2窗口。标题( Base64转换工具)窗口。几何图形(f " { width } x { height } { window _ width } { window _ height } ")窗口。可调整大小的(0,0)tk .按钮(窗口,文本=左上,font=(宋体,14),宽度=15,高度=3,浮雕=实心,锚=西北)。网格(行=0,列=0)tk .按钮(窗口,文本=上中,font=(宋体,14),宽度=15,高度=3,浮雕=实心,锚=n ).网格(行=0,列=1)tk .按钮(窗口,文本=右上,font=(宋体,14),宽度=15,高度=3,浮雕=实,锚=ne ).网格(行=0,列=2)tk .按钮(窗口,文本=左中,font=(宋体,14),宽度=15,高度=3,浮雕=实体,锚=w ).网格(行=1,列=0)tk .按钮(窗口,文本=正中,font=(宋体,14),宽度=15,高度=3,浮雕=实心,锚点=中心)。网格(行=1,列=1)tk .按钮(窗口,文本=右中,font=(宋体,14),宽度=15,高度=3,浮雕=实心,锚=e ).网格(行=1,列=2)tk .按钮(窗口,文本=左下,font=(宋体,14),宽度=15,高度=3,浮雕=实心,锚=s ).网格(行=2,列=1)tk .按钮(窗口,文本=下中,font=(宋体,14),宽度=15,高度=3,浮雕=固体,锚=sw ).网格(行=2,列=0)tk .按钮(窗口,文本=右下,font=(宋体,14),宽度=15,高度=3,浮雕=实,锚=se ).grid(row=2,column=2)window.mainloop()

  减轻控件的边框样式值含义平的无边框律动凹槽提高凸起(默认值)山脊隆起固体实现凹陷的凹陷

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: