gui界面的相对布局是否可以设定文字数量自动对齐
tk.Label标签,比如有2个这样的标签,要求2标签的文字在1标签的文字后面紧跟着,但1标签文字是个变量,可能3个字,可能30个字,这样如何设定2文字会在1文字的后面呢paci()里面的相对布局都是针对整个文档来的 既然字要紧跟着为什么不写成一个标签呢{:10_327:} 用place方法,标签1文字更新的时候,更新标签2的place布局不就可以了 小伤口 发表于 2021-3-10 22:56
既然字要紧跟着为什么不写成一个标签呢
因为2个是来自不同的变量,都是动态的 笨鸟学飞 发表于 2021-3-11 10:29
用place方法,标签1文字更新的时候,更新标签2的place布局不就可以了
问她是如何来确认标签1的结束的x,y呢? 本帖最后由 笨鸟学飞 于 2021-3-12 13:23 编辑
cdzjf 发表于 2021-3-11 15:53
问她是如何来确认标签1的结束的x,y呢?
取字符长度啊
例如标签1的X=10和Y=10
标签1内容更新的时候。例如内容是变量I
len(I)就能获取字符长度
那么可以更新设置标签1的宽度属性,例如长度+1
lab.config()# 具体用法百度吧
标签2的X、Y也是同样的道理
例如:
X = 10(标签1的X)+ len(I) + 2
Y = 10(标签1的Y)
具体要不要加1和2,根据你的需求,测试下美观程度,自己微调下咯
页:
[1]