我正在尝试在 PySide 中生成类似于 word(分页)的文本编辑器。
我决定解决这个问题的方法是为每个页面设置一个带有 QGraphicsTextItem 的 QGraphicsScene,并通过交互对焦点进行编码。
现在我要做的就是拥有一个代表 A4 页面的框,并使用 QGraphicsTextItem.document().pageCount() 函数处理 textchanged 事件。
我遇到了几个问题:
鉴于 QSizeF 未使用任何单位,我如何正确定义页面的大小?定义这个权利会保证 pageCount() 的返回值是真实的吗?
如果我完全定义了 pageSize,QGraphicsTextItem 将停止扩展。如何设置固定大小,使其看起来像一个页面?
Qt 的文档非常简单,我想不出任何东西。
感谢您的帮助