qt creator QTextEdit的滚动条自动显示
时间: 2023-10-07 22:05:01 浏览: 73
可以使用QTextEdit的setVerticalScrollBarPolicy()方法来设置垂直滚动条的显示方式。默认情况下,滚动条会在需要时自动显示,你也可以设置为始终显示或者从不显示。
例如,要让QTextEdit的垂直滚动条在需要时自动显示,可以这样写:
```cpp
QTextEdit *textEdit = new QTextEdit(this);
textEdit->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
```
类似的,你也可以使用setHorizontalScrollBarPolicy()方法来设置水平滚动条的显示方式。
相关问题
qt creator QTextEdit的滚动条始终显示
要使 QTextEdit 中的滚动条始终显示,请使用 setVerticalScrollBarPolicy() 和 setHorizontalScrollBarPolicy() 函数设置垂直和水平滚动条的策略为 Qt::ScrollBarAlwaysOn。
例如,以下代码将 QTextEdit 中的垂直和水平滚动条设为始终显示:
```
ui->textEdit->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
ui->textEdit->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
```
qt creator设置QtextEdit的文本内容不自动换行
在 Qt Creator 中设置 QTextEdit 的文本内容不自动换行,可以使用以下代码:
```
ui->textEdit->setWordWrapMode(QTextOption::NoWrap);
```
其中,ui->textEdit 是 QTextEdit 对象的指针,setWordWrapMode() 函数用于设置 QTextEdit 的文本内容是否自动换行。如果参数为 QTextOption::NoWrap,则表示不自动换行。
另外,也可以在 QTextEdit 的属性窗口中找到“wordWrap”属性,将其设置为“false”即可实现不自动换行的效果。