tkinter中grid用法,python tkinter图形界面和代码结合
本文主要介绍Python visual Tkinter高级网格的布局细节,文章重点是主题,有一定的参考价值,有需要的朋友可以参考一下。
00-10101、网格布局1.1、pack布局1.2、网格布局2、简单的Base64安装和替换工具制作2.1、源代码分析
目录
Tkinter提供两种布局模式。pack只能逐行添加网格,并且可以自定义布局。
1、grid布局
1.1、pack布局
网格是python标准库提供的控件布局工具。
column :设置控件对象显示的列(从0开始)row :设置控件对象显示的行(从0开始)ipadx :设置控件对象的左右内边距ipady : .设置控件对象的上下内边距。padx :设置控制对象的左右外部边距。pady : 设置控件对象的上下边距。columnspan :设置控件对象的列数。rowspan : 设置控件对象的行数。
1.2、grid布局
2、简易Base64装换工具制作
#编码:utf-8
将tkinter作为tk导入
导入base64
将tkinter.messagebox导入为tm
#定义Base64加密函数函数
def get_encode():
get_var=te1.get(1.0 , end )
en _ str=base64 . b 64 encode(get _ var . encode( gbk ))
en_result=en_str.decode(gbk )
tt1.delete(1.0 ,结束)
Var2.set(加密结果是: )
tt1.insert(insert ,en_result)
#定义Base64解密函数function
def get_decode():
get_var=bytes(te1.get(1.0 , end ),encoding=gbk )
en _ str=base64 . b64 decode(get _ var)
en_result=en_str.decode(gbk )
tt1.delete(1.0 ,结束)
Var2.set(解密结果为: )
tt1.insert(insert ,en_result)
def菜单命令():
Tm.showinfo(,函数尚未打开)
定义添加菜单(名称):
main _ menu . 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转换工具)
window . geometry(f { width } x { height } { window _ width } { window _ height } )
window.resizable(0,0)
# window . icon bitmap(r favicon . ico )
Lb1=tk。Label(window,text==欢迎使用Base64转换工具,font=(宋体
anchor=center ,bg=#FDF5E6 )
Lb2=tk。Label(window,text==请在下面输入要加密或解密的内容:,font=(宋体,14),width=110,height=2,relief= groove ,
anchor=w )
1=tk.text (window,width=100,height=10,BG= # FDF5E6 ,font=(Tahrir ,14, bold ))
#调用Base64加密函数函数
1=tk.button (window,text= base64 encryption ,font=(宋体,14),width=10,height=1,relief=凸起,
command=get_encode,anchor=e )
#调用Base64解密函数函数
bt2=tk。
这就是这篇关于Python可视化TKIntergrid高级布局细节的文章。有关Python Tkinter网格布局的更多信息,请搜索流行的IT软件开发工作室以前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。