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_())

    天子骄龙

  • 相关阅读:
    面向对象 & sql语句
    MySQL--数据库面试题汇集
    MySQL优化
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    《大道至简》读后感
    JAVA日报
  • 原文地址:https://www.cnblogs.com/liming19680104/p/10846540.html
Copyright © 2011-2022 走看看