QT中setalignment设置了默认靠右,但是通过点击信号写入字符串还是靠左得
时间: 2024-03-07 17:46:35 浏览: 148
qt实现字体样式控制,包括居左、居右、居中,粗体、斜体、下滑线,包括颜色更改等
在 Qt 中,`setAlignment()` 是用来设置控件的文本对齐方式的,但是它并不会影响到文本的输入方式。如果你想要让通过点击信号写入的字符串靠右显示,可以使用 Qt 的文本编辑控件(如 `QLineEdit` 或 `QPlainTextEdit`)的 `setAlignment()` 方法来设置文本对齐方式。例如,你可以这样使用:
```python
lineEdit = QtWidgets.QLineEdit()
lineEdit.setAlignment(QtCore.Qt.AlignRight)
```
这样就可以将文本输入框中的文本对齐方式设置为靠右了。如果你使用的是其他类型的控件,可以根据具体的情况来选择相应的方法来设置文本对齐方式。
阅读全文