zoukankan      html  css  js  c++  java
  • pyqt5-QAbstractScrollArea滚动条

    继承  QObject-->QWidget-->QFrame-->QAbstractScrollArea 是抽象类

    import sys
    from PyQt5.QtWidgets import QApplication, QWidget,QTextEdit,QPushButton
    from PyQt5.QtCore import Qt
    from PyQt5.QtGui import QIcon
    
    class Demo(QWidget):
        def __init__(self):
            super().__init__()
            self.resize(300,300)
            t = QTextEdit('我爱学习', self)
            t.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOn)  #设置垂直滚动条
            #Qt.ScrollBarAsNeeded     当内容太大而不适合时,显示滚动条。这是默认值。
            #Qt.ScrollBarAlwaysOff    从不显示滚动条
            #Qt.ScrollBarAlwaysOn     始终显示滚动条
            #verticalScrollBarPolicy()  ---返回垂直滚动条策略
    
            t.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOn)  #设置水平滚动条
            #不能滚动 
            #horizontalScrollBarPolicy() -返回水平滚动条策略
    
            bt=QPushButton()
            bt.setIcon(QIcon('大象.png'))
            t.setCornerWidget(bt)   #设置角落控件
    
    if __name__ == '__main__':
        app = QApplication(sys.argv)
        demo = Demo()
        demo.show()
        sys.exit(app.exec_())

    天子骄龙

  • 相关阅读:
    YUM软件管理
    RPM软件包管理
    Linux系统启动详解
    Linux命令行文本处理工具
    Linux多命令协作:管道及重定向
    Linux网络基础配置
    网络基础
    Linux扩展权限
    Linux权限机制
    Linux用户基础
  • 原文地址:https://www.cnblogs.com/liming19680104/p/10846540.html
Copyright © 2011-2022 走看看