我正在创建一个可用于手动检查Tesseract-OCR输出的控件。
目前我已将其实现为自定义窗口小部件,我在其中执行所有绘图(至少使用QScrollArea
来处理滚动),它看起来像这样:
正如你所看到的,图像是"流动",就像文字编辑器中的单词包装线一样,我使用标题文本下面的空格,所以我没有清楚地有2个分隔列。
现在,有人建议我使用自定义小部件来重新发明轮子,但问题是,我没有看到一种明确的方法来定制现有的容器小部件之一足够看起来和行为像这样,将需要更少的努力或代码。对我来说,最简单的方法是什么都不清楚。至多,我可以考虑使用QListWidget
使用所有者绘制的项目和可变项目高度。
我在这里使用自定义小部件是错误的吗?