hiroi-sora / Umi-OCR

OCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片,PDF文档识别,排除水印/页眉页脚,扫描/生成二维码。内置多国语言库。
MIT License
26.12k stars 2.64k forks source link

一个页面内只能用一个DoubleColumnLayout或DoubleRowLayout控件 #406

Closed PinelliaLogic closed 7 months ago

hiroi-sora commented 7 months ago

感谢反馈。其实不是一个页面内只能用一个Double_Layout的问题,而是DoubleColumnLayout组件本身有Bug。

这个控件之前没有在项目中被使用,所以我没有发现Bug。

现在已经修复了,请拉取最新main分支。一页内使用多个Double_Layout应该是正常的。

PinelliaLogic commented 7 months ago
  1. 上下布局消失 image image
  2. initSplitterX不起作用 image image
hiroi-sora commented 7 months ago

你的代码中没有定义锚点或者元素宽高,所有元素都是0像素,所以看起来什么东西都没有。

如下图,给所有元素都设个 anchors.fill: parent (锚点填满父元素),就正常了。你也可以用别的锚点设定方式。

image

另外,如果左右/上下两个区块的初始比例与 initSplitterX 的设定值不一致,是Bug,已修复。

PinelliaLogic commented 7 months ago

谢谢👍

hiroi-sora commented 7 months ago

“初始比例与 initSplitterX 设定值不一致” 的Bug已修复。