QPlainTextEdit 内的 QGraphicsView(可滚动小部件)
Posted
技术标签:
【中文标题】QPlainTextEdit 内的 QGraphicsView(可滚动小部件)【英文标题】:QGraphicsView inside QPlainTextEdit (scrollable widget) 【发布时间】:2015-01-02 13:07:41 【问题描述】:我有一个QGraphicsView
,QPlainTextEdit
内有图标。视图可以很好地保持QPlainTextEdit
的大小并且也可以滚动,问题是将QGraphicsScene
的高度设置为视图的高度。
场景大小设置为与视图匹配,setSceneRect()
,但没有效果。
我用紫色为视图着色,用红色为场景着色。
你能帮我解决这个挫折吗?我没有找到有类似问题的人。
【问题讨论】:
【参考方案1】:我设置的是 viewport()->setSceneRect()
而不是 viewport()->setSize()
。现在可以了。
【讨论】:
以上是关于QPlainTextEdit 内的 QGraphicsView(可滚动小部件)的主要内容,如果未能解决你的问题,请参考以下文章
样式表可以更改 QPlainTextEdit 中的文本颜色吗?
如何从 QPlainTextEdit 正确获取 Unicode 文本输入? [复制]
在 QPlainTextEdit 中获取指向 QTextBlock 的指针