【发布时间】:2021-07-30 23:59:34
【问题描述】:
我有一个带有许多行和一个垂直滚动条的 QTextEdit。我希望垂直滚动始终滚动整行(例如 Windows 记事本)。
现在,它具有按像素滚动而不是按行滚动的默认行为,因此可以滚动到例如一行的中间,这是我不希望发生的。 不良行为示例:
有什么建议吗?
【问题讨论】:
-
如果适合你的需求,你可以试试
QPlainTextEdit。 -
我相信 QPlainTextEdit 不支持我也在使用的 QSyntaxHighlighter,所以很遗憾,这不是一个选项。
-
你试过了吗?
QPlainTextEdit实现了document(),所以你应该很高兴。 -
看来我误解了 QPlainTextEdit 的功能。我认为这可能有效,谢谢!
标签: c++ qt scroll qwidget qtextedit