用户扩展/调整QTextBrowser小部件的大小

时间:2018-10-26 12:57:14

标签: python pyqt4 qtextbrowser

在我的应用程序中,有QTextBrowser小部件,并且每隔1秒钟会将数据附加到该小部件。我知道,当数据到达窗口小部件的底部时,将创建一个垂直滚动条。但是,是否有可能在需要时由用户通过鼠标拖动来扩展QTextBrowser小部件(而不是外部窗口)的大小?

如果是,请帮助我。

这是我的代码。

#!/usr/bin/python
from PyQt4 import QtGui
from PyQt4 import QtCore
from PyQt4.QtGui import QSplitter
from PyQt4.QtGui import QTextEdit

import sys

class Commit(QtGui.QMainWindow):
    def __init__(self):
        super(Commit, self).__init__()
        self.initUI()

    def initUI(self):
        self.qle = QtGui.QLineEdit(self)
        self.qle.setFixedWidth(450) # tab width
        self.qle.move(20, 35) # tab position

        self.browser = QtGui.QTextBrowser(self)
        self.browser.resize(420, 100)
        self.browser.move(34, 100)

        self.lbl = QtGui.QLabel(self)
        self.lbl.setGeometry(10, 55,200,20)
        self.lbl.setText("Enter input here")
        self.lbl.move(200,10) # label position

        self.setGeometry(300, 300, 500, 250)
        self.show()

def main():
    app = QtGui.QApplication(sys.argv)
    commit = Commit()
    commit.show()
    sys.exit(app.exec_())

if __name__ == '__main__':
    main()

0 个答案:

没有答案