PYQT5(11)自适应文字高宽的Qtextedit
作者:
弗兰克万岁 | 来源:发表于
2019-01-13 12:26 被阅读0次 self.width = 24
self.height = 42
self.edit.resize(self.width, self.height)
self.document = self.edit.document()
self.document.contentsChanged.connect(self.textAreaChanged)
self.edit.setLineWrapMode(QTextEdit.NoWrap)
def textAreaChanged(self):
self.document.adjustSize()
newWidth = self.document.size().width() + 10
newHeight = self.document.size().height() + 20
if newWidth != self.edit.width():
self.edit.setFixedWidth(newWidth)
if newHeight != self.edit.height():
self.edit.setFixedHeight(newHeight)
本文标题:PYQT5(11)自适应文字高宽的Qtextedit
本文链接:https://www.haomeiwen.com/subject/bhikdqtx.html
网友评论