QPlainTextEdit 居中 样式表
时间: 2024-05-15 10:16:38 浏览: 74
使用样式表可以将 QPlainTextEdit 中的文本居中显示,示例代码如下:
```python
from PyQt5.QtWidgets import QApplication, QPlainTextEdit
from PyQt5.QtGui import QFont
from PyQt5.QtCore import Qt
app = QApplication([])
text_edit = QPlainTextEdit()
text_edit.setPlainText("Hello World!")
text_edit.setStyleSheet("QPlainTextEdit {font-size: 16px; text-align: center;}")
text_edit.setAlignment(Qt.AlignCenter)
text_edit.setFont(QFont("Arial", 16))
text_edit.show()
app.exec_()
```
在样式表中使用 `text-align: center;` 将文本居中显示,使用 `setAlignment` 方法设置文本编辑器中的文本居中对齐,使用 `setFont` 方法设置文本的字体和大小。
相关问题
QPlainTextEdit 文字居中 用样式表设置
可以使用下面的样式表设置 QPlainTextEdit 文本居中:
```python
myPlainTextEdit.setStyleSheet("QPlainTextEdit {text-align: center;}")
```
或者:
```python
myPlainTextEdit.setAlignment(QtCore.Qt.AlignCenter)
```
qss QPlainTextEdit 文字居中
可以使用QPlainTextEdit的setAlignment()函数将文本居中。例如:
```
QPlainTextEdit *edit = new QPlainTextEdit();
edit->setAlignment(Qt::AlignCenter);
```
这将把QPlainTextEdit中的所有文本居中对齐。如果要将部分文本居中,则需要使用QTextCursor和QTextBlockIterator等类来实现。
阅读全文