qtextedit输出不可打印字符为.
时间: 2024-02-25 19:53:11 浏览: 27
可以通过设置 QTextEdit 的 plainTextOption 属性来实现输出不可打印字符为 "."。具体实现代码如下:
```python
textEdit.setPlainTextOptions(QPlainTextEdit.ShowTabsAndSpaces | QPlainTextEdit.ConvertTabsToSpaces)
```
这样设置后,QTextEdit 会将不可打印字符转换为 "."。但需要注意,如果需要保留不可打印字符的话,这种方法就不适用了。
相关问题
qt creator设置QtextEdit的文本内容左右间隔10.上下间隔5
可以通过修改QTextEdit的样式表来设置文本内容的间隔。在Qt Creator中打开QTextEdit的属性编辑器,找到“styleSheet”属性,点击编辑按钮,输入以下代码:
```
QTextEdit {
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}
```
这个样式表设置了QTextEdit的左右间隔为10像素,上下间隔为5像素。你可以根据需要调整这些值。保存样式表后,运行程序即可看到效果。
qtextedit不可编辑
如果您使用的是Qt的QTextEdit控件,并且该控件不可编辑,可能是因为设置了"readOnly"属性。您可以在代码中查找是否有以下代码:
```cpp
yourTextEdit->setReadOnly(true);
```
如果找到了这个代码,将"setReadOnly"的参数改为"false"即可使QTextEdit可编辑。
另外,如果您在使用QTextEdit之前,使用了"setPlainText"或"setText"方法来设置文本内容,也会导致QTextEdit不可编辑。您可以在设置文本内容之后,再将"setReadOnly"属性设置为"false",这样就可以让QTextEdit可编辑了。