dsfgamesky 发表于 2019-8-9 07:15:59

2011yaya2007777 发表于 2019-8-9 05:54
现在省略x可以距中。

我是说省略X之后虽然居中了,但是会往左偏一点,加上6个空格正好居中。

2011yaya2007777 发表于 2019-8-9 20:32:46

怎么会这样。是不是使用了Tab键?不能使用它。因为在某些文本编辑器里按2个空格算,而另外的编辑器又按4个空格算,还有按8个空格算的。g4d在此函数按一个字符计算。

dsfgamesky 发表于 2019-8-9 20:55:50

2011yaya2007777 发表于 2019-8-9 20:32
怎么会这样。是不是使用了Tab键?不能使用它。因为在某些文本编辑器里按2个空格算,而另外的编辑器又按4个空 ...

额,你误解我的意思了,我是说你没考虑字符串的长度,然后会往左偏(不应该往右偏吗。。)
哎呀,越说越乱了,就是21楼和22楼说的

dsfgamesky 发表于 2019-8-9 21:02:58

2011yaya2007777 发表于 2019-8-9 20:32
怎么会这样。是不是使用了Tab键?不能使用它。因为在某些文本编辑器里按2个空格算,而另外的编辑器又按4个空 ...

就是这两张图片,明显不一样

代码:setmenu --string==3=0xffffff="启动菜单"

代码:setmenu --string==3=0xffffff="      启动菜单"

dsfgamesky 发表于 2019-8-9 21:06:33

2011yaya2007777 发表于 2019-8-9 20:32
怎么会这样。是不是使用了Tab键?不能使用它。因为在某些文本编辑器里按2个空格算,而另外的编辑器又按4个空 ...

说白了,就是您的“setmenu --string==3=0xffffff="启动菜单"”没考虑字符串的长度在内,然后在菜单中会让人感觉并不居中,21#的意思是让您把字符串的长度也给算上。

dsfgamesky 发表于 2019-8-9 21:27:32

2011yaya2007777 发表于 2019-8-9 20:32
怎么会这样。是不是使用了Tab键?不能使用它。因为在某些文本编辑器里按2个空格算,而另外的编辑器又按4个空 ...

刚刚用了下splashimage,但是无论是进VMware还是真机测试都显示不了图片,是这个XPM文件的问题还是grub4dos的问题呢?
splashimage /boot/grub/bg.xpm (bg.xpm位于\boot\grub\)

2011yaya2007777 发表于 2019-8-9 21:41:07

距中,是距屏幕水平中心。不是距菜单行中心。菜单有起始x选项,菜单框很可能不距中。

2011yaya2007777 发表于 2019-8-9 21:53:29

现在不支持xpm格式。仅支持bmp jpg格式。

2011yaya2007777 发表于 2019-8-9 21:58:53

笑话。距中能不考虑字符串的长度?英文字符占一个字节,而中文字符在菜单中占3字节,在屏幕里占2字节。这些都要考虑到。

dsfgamesky 发表于 2019-8-9 22:05:20

2011yaya2007777 发表于 2019-8-9 21:41
距中,是距屏幕水平中心。不是距菜单行中心。菜单有起始x选项,菜单框很可能不距中。

菜单框是距中的,那个字符串在低分辨率(640X480)下是居中的,但是在1024X860下得加6个空格,更大的分辨率也是的,这让我怀疑人生。。。。。。。。。。

dsfgamesky 发表于 2019-8-9 22:07:19

本帖最后由 dsfgamesky 于 2019-8-9 22:14 编辑

2011yaya2007777 发表于 2019-8-9 21:41
距中,是距屏幕水平中心。不是距菜单行中心。菜单有起始x选项,菜单框很可能不距中。

我就是说这个意思,字符串说开头居中,然后字符串不居中,会偏左一点

dsfgamesky 发表于 2019-8-9 22:13:31

本帖最后由 dsfgamesky 于 2019-8-9 22:15 编辑

2011yaya2007777 发表于 2019-8-9 21:58
笑话。距中能不考虑字符串的长度?英文字符占一个字节,而中文字符在菜单中占3字节,在屏幕里占2字节。这些 ...

这个我知道,但是在启动菜单里setmenu --string==0=0xffffff=" 主菜单"为什么看起来不是居中的,会偏左一点
一直围绕这个问题说了一大堆话。。{:1_185:}

2011yaya2007777 发表于 2019-8-9 22:21:56

改变屏幕分辨率会影响字符串距中?明天试一试。

dsfgamesky 发表于 2019-8-10 06:09:38

2011yaya2007777 发表于 2019-8-9 22:21
改变屏幕分辨率会影响字符串距中?明天试一试。

不会影响分辨率,那时候不知道怎么弄得,一下不居中了,可能那时候我改了菜单那个字符串
页: 1 [2]
查看完整版本: G4D的%time%显示在菜单中如何动态更新时间?