【发布时间】:2015-10-12 02:44:12
【问题描述】:
我有一个名为 side 的 QWidget 和 QTextEdit 在它的 sideLayout 布局内。
chatView = QTextEdit()
chatView.setHtml('<p style="margin: 0px; line-height: 28px;">')
sideLayout.addWidget(tab.chatView, 0, 0, 1, 1)
在QTextEdit 下方有一个名为inputLine 的QLineEdit,我在其中编写文本并将其通过.append(inputLine.text()) 发送到QTextEdit Return。
我希望每个新行(<p> 元素)出现在底部,并且每个新行都附加在第一行下方。
这就是现在的样子:
我尝试了 setStylesheet() 和 p { vertical-align: bottom; }。
我试过p { position: absolute; bottom: 0px; }
我试过setAlignment() 和Qt.AlignBottom。
我怎样才能让线条像这样与底部对齐?
【问题讨论】:
标签: python qt pyqt text-alignment qtextedit