6.7 QAbstractScrollArea多行文本输入框滚动条基类
一、QAbstractScrollArea多行文本输入框滚动条基类
1.基本知识
- QAbstractScrollArea是多行文本框的另一个基类,用来专门设置多行文本框滚动条的类,通过一些Qt的枚举值调用来设置滚动条的策略
# 设置滚动条,设置滚动策略
# Qt.ScrollBarAlwaysOn
# Qt.ScrollBarAlwaysOff
# Qt.ScrollBarAsNeeded
qte.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOn) #会一直存在滚动条
qte.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff)#一直不存在滚动条
qte.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded)#根据需要
2.代码
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('aaa.png'))
qte.setCornerWidget(btn)
window.show()
sys.exit(app.exec_())
3.效果
分类:
可视化界面 / PYQT5
标签:
python可视化
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!