美文网首页
PYQT5(11)自适应文字高宽的Qtextedit

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