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

    天子骄龙

  • 相关阅读:
    VS2013 使用QCustomPlot等三方库如何配置
    error LNK1112:模块计算机类型"X64" 与目标计算机类型"X86" 冲突
    Qt 获取屏幕当前分辨率
    流程控制
    导航条和工作内容纪要
    js简介
    高度塌陷
    浮动
    文档流
    display和overflow
  • 原文地址:https://www.cnblogs.com/liming19680104/p/10846540.html
Copyright © 2020-2023  润新知