鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: Cool_Breeze

[作品展示] 我写的第一个对象^_^! 打印表格 ( 更新了!Rev.02)

[复制链接]
 楼主| 发表于 2020-5-13 11:39:10 | 显示全部楼层
hrp 发表于 2020-5-13 10:44
楼主这个模块有github或者gitee么,我去给你点星星周末研究下怎么用

注册了github但是没有研究怎么用,改天把看看能不能改一下支持中文对齐
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-13 11:46:19 From FishC Mobile | 显示全部楼层
Cool_Breeze 发表于 2020-5-13 11:39
注册了github但是没有研究怎么用,改天把看看能不能改一下支持中文对齐


中文英文混合对齐恐怕有点困难哦,不知道用制表符行不行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-13 12:57:51 | 显示全部楼层
hrp 发表于 2020-5-13 11:46
中文英文混合对齐恐怕有点困难哦,不知道用制表符行不行

感觉应该可以
中文编码u4e00~u9fff基本上满足这个条件
只需要用re.findall.找出中文多少字符
再按中文占2个字符显示,
有思路,还没有实践!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-13 13:22:38 From FishC Mobile | 显示全部楼层
Cool_Breeze 发表于 2020-5-13 12:57
感觉应该可以
中文编码u4e00~u9fff基本上满足这个条件
只需要用re.findall.找出中文多少字符

问题是大部分字体并不是两个英文宽度等于一个中文宽度,跟字体有关系
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-13 14:00:15 | 显示全部楼层
hrp 发表于 2020-5-13 13:22
问题是大部分字体并不是两个英文宽度等于一个中文宽度,跟字体有关系

那就难搞了!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-13 14:16:13 From FishC Mobile | 显示全部楼层
Cool_Breeze 发表于 2020-5-13 12:57
感觉应该可以
中文编码u4e00~u9fff基本上满足这个条件
只需要用re.findall.找出中文多少字符


尝试像这样:
我是数字 8 啊
主要是没 money 啊

在中文和英文之间加上空格
还有,只有加了好友才能 @ ,
你可以要 boyfriend
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-13 16:16:18 | 显示全部楼层
_2_ 发表于 2020-5-13 14:16
尝试像这样:

在中文和英文之间加上空格

应该弄个方法实现一些功能(字符串,限制字符串的长度):
1)找出字符串有多少中文
2)假设屏幕输入中文占2个字节,自动计算出该字符串所占字节
    列:‘abc列’ = 5个字节
3)对比(自动计算出所占字符串所占字节与限制字符串所占字节),然后生成新的字符串
    1.长了就截断
    2.短了:计算出相应的补位多少字符串
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-21 08:50

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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