当前位置: 首页 PyQt5输入控件 QAbstractScrollArea多行文本输入框滚动条基类
add-vip

QAbstractScrollArea多行文本输入框滚动条基类

一、学习指导

QAbstractScrollArea是多行文本框的另一个基类,用来专门设置多行文本框滚动条的类,通过一些Qt的枚举值调用来设置滚动条的策略,此外本课还有一个角落控件的演示学习。

二、代码演示

from PyQt5.Qt import *
import sys

app = QApplication(sys.argv)

window = QWidget()
window.setWindowTitle('QAbstractScrollArea-多行文本框滚动条 - PyQt5中文网')
window.resize(600, 450)
window.move(300, 300)

qte = QTextEdit('多行文本框', window)
# 设置滚动条,设置滚动策略
# Qt.ScrollBarAlwaysOn
# Qt.ScrollBarAlwaysOff
# Qt.ScrollBarAsNeeded
qte.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOn)
qte.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff)
qte.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded)

# 角落控件
btn = QPushButton(window)
btn.setIcon(QIcon('123.jpg'))
qte.setCornerWidget(btn)


window.show()
sys.exit(app.exec_())


相关文章