自定义操作窗,是否可以自适应高度?

使用问题 · 900 次浏览
iamadsl 创建于 2024-03-24 11:16

我用自定义操作窗做了一个类似等待窗口的子程序,因为按钮的布局形式更丰富,按钮纵排用起来更顺手,然后有几个问题

1.不想使用自定义位置,不同电脑的分辨率不一样,计算居中什么的好麻烦,想让窗口居中的前提下,高度自适应按钮,现在的底部经常有空白

2.是否可以不显示分组标题文字?这样各组按钮有间隔,又不用显示标题(不好看)。我试了几种空白字符作为分组标题,似乎都不行

3.隐约记得以前是不是更新过可以控制单个按钮大小的功能?我查了帮助没看到,比如我就想第一个按钮更大(高)一些。或者有没有第1组按钮显示为1列,其他组按钮显示为2列这样的功能?

4.显示图片,能否给显示图片的坐标位置,也加个选择按钮?像鼠标输入里的这个


回复内容
CL 2024-03-24 14:15
#1

这个因为要折叠展开以及尺寸位置恢复,所以不支持自动高度的。

1)可选显示在屏幕中间,并且取消“记忆位置等状态”,应该可以自动显示在屏幕中心。

2)可以用全角空格作为分组标题。

3)单个按钮定义中增加尺寸参数。 例如  [图标]标题(注释文字)|operation=xxx&data=xxx&.height=50   (点height)

4)好的。 这里通常不需要指定位置,而是通过参数传递的,比如从截图模块的输出得到的坐标范围。

iamadsl 回复 CL 2024-03-24 14:50 :

谢谢,基本明白了,还有俩问题:

1. 全角空格嘛?我这试了不行啊

变成未分组了

2. 要控制操作窗的尺寸,就只能同时定义宽和高,那能不能支持宽度自动,然后手动定义高度?比如设置为0,450,即宽度为0时自动宽度,高度我再想别的办法控制

3. 加一个,刚发现用operation的控制按钮高度,那就没法输出当前点的按钮的文本吧。。。因为其他项都是直接输出文本,然后后续根据文本判断该做什么。。。还有其他控制单个按钮高度的方法么,我试了这么写,似乎不行,operation=none也试了,这种方式我没用过,理解不了。。。

 随机下一张|operation=sp&spname=blank&data=随机下一张&.height=150

iamadsl 最后更新于 2024-03-24 15:11
CL 回复 iamadsl 2024-03-24 16:06 :

1)可以这样,只写分组的提示内容,不写文字

2)不支持

3)operation=close可以用来关闭并返回。


iamadsl 回复 CL 2024-03-24 17:15 :

感谢,已解决!

iamadsl 回复 CL 2024-03-29 21:23 :

抽空看看我的贴啊

https://getquicker.net/QA/Question/24384

回复主贴