pyqt5 qtextbrowser设置不自动换行
时间: 2023-05-26 20:01:41 浏览: 55
A:
可以使用QTextOption来设置QTextBrowser的文本格式和排版形式,包括自动换行的属性,代码示例如下:
```python
from PyQt5.QtWidgets import QApplication, QTextBrowser
from PyQt5.QtGui import QTextOption
app = QApplication([])
browser = QTextBrowser()
option = QTextOption()
option.setWrapMode(QTextOption.NoWrap) # 禁止自动换行
browser.document().setDefaultTextOption(option)
browser.show()
app.exec_()
```
其中,`setWrapMode()`方法可以设置文本的自动换行方式,这里我们将其设置为`QTextOption.NoWrap`,表示不自动换行。其他取值包括`WordWrap`、`WrapAnywhere`、`WrapAtWordBoundaryOrAnywhere`等。
另外,`setDefaultTextOption()`方法可以设置QTextBrowser的默认文本选项,使得新添加的文本也符合设置的排版形式。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)