鱼C论坛

 找回密码
 立即注册
查看: 1323|回复: 5

gui界面的相对布局是否可以设定文字数量自动对齐

[复制链接]
发表于 2021-3-10 22:46:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
tk.Label标签,比如有2个这样的标签,要求2标签的文字在1标签的文字后面紧跟着,但1标签文字是个变量,可能3个字,可能30个字,这样如何设定2文字会在1文字的后面呢
paci()里面的相对布局都是针对整个文档来的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-3-10 22:56:24 | 显示全部楼层
既然字要紧跟着为什么不写成一个标签呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-11 10:29:40 | 显示全部楼层
用place方法,标签1文字更新的时候,更新标签2的place布局不就可以了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-11 15:52:35 | 显示全部楼层
小伤口 发表于 2021-3-10 22:56
既然字要紧跟着为什么不写成一个标签呢

因为2个是来自不同的变量,都是动态的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-11 15:53:13 | 显示全部楼层
笨鸟学飞 发表于 2021-3-11 10:29
用place方法,标签1文字更新的时候,更新标签2的place布局不就可以了

问她是如何来确认标签1的结束的x,y呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-12 13:21:07 | 显示全部楼层
本帖最后由 笨鸟学飞 于 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,根据你的需求,测试下美观程度,自己微调下咯
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-10 14:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表