Python GUI编程网 > PyQt5常用控件属性和方法学习 > QAbstractScrollArea-多行文本框滚动条
python教程

QAbstractScrollArea-多行文本框滚动条

发布日期:2021年2月6日 11:33
阅读:2526
作者:Python GUI编程网

QAbstractScrollArea-多行文本框滚动条

00:00 / 01:23
1x
2x
1.5x
1.25x
1x
0.8x
0.5x

QAbstractScrollArea-多行文本框滚动条

################################
# PyQt5中文网 - PyQt5全套视频教程 #
#    https://www.PyQt5.cn/     #
#         主讲: 村长            #
################################
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_())