tkinter 可视化,python tkinter可视化
计算机编程语言可视化图形界面进阶-网格布局1、网格布局图形界面提供了两中布局方式包装只能逐行添加格子可以自定义布局1.1、包装布局
1.2、网格布局格子是大蟒标准库提供的控件布局工具
列:设置控件对象显示的列(从0开始)行:设置控件对象显示的行(从0开始)ipadx:设置控件对象左右内边距ipady:设置控件对象上下内边距padx:设置控件对象左右外边距帕迪:设置控件对象上下外边距列跨度:设置控件对象所占列数行跨度:设置控件对象所占行数
2、简易Base64装换工具制作2.1、源码分析#编码:utf-8
将图形界面作为坦克导入
导入base64
将tkinter.messagebox导入为铥
# 定义Base64加密函数函数
def get_encode():
get_var=te1.get(1.0 , end )
en _ str=base64。b 64编码(get _ var。编码( gbk ))
en_result=en_str.decode(gbk )
tt1.delete(1.0 ,结束)
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解码(get _ var)
en_result=en_str.decode(gbk )
tt1.delete(1.0 ,结束)
var2.set(解密结果为:)
tt1.insert(insert ,en_result)
def menuCommand():
tm.showinfo(,功能暂未开放)
定义添加菜单(名称):
主菜单。add _ command(label=f“{ name }”,command=menuCommand)
窗口=tk .Tk()
宽度=1100
身高=650
window _ width=int((window。winfo _ screen width()-width)/2)
window _ height=int((window。winfo _ screen height()-height)/2
window.title(Base64转换工具)
窗户。几何图形(f { width } x { height } { window _ width } { window _ height } )
window.resizable(0,0)
#窗口。图标位图。ico’)
lb1=tk .标签(窗口,文本=欢迎使用Base64转换工具,font=(宋体,14),宽度=110,高度=2,浮雕=凹槽,
anchor=center ,bg=#FDF5E6 )
lb2=tk .标签(窗口,文本=请在下面输入要加密或者解密的内容:,font=(宋体,14),宽度=110,高度=2,浮雕=凹槽,
anchor=w )
te1=tk .Text(window,width=100,height=10,bg=#FDF5E6 ,font=(宋体,14,粗体))
# 调用Base64加密函数函数
bt1=tk .按钮(窗口,text=Base64加密,font=(宋体14),宽度=10,高度=1,浮雕=凸起,
command=get_encode,anchor=e )
# 调用Base64解密函数函数
bt2=tk .
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。