zoukankan      html  css  js  c++  java
  • PyQt5 控件学习(一个一个学习之QScrollBar)

    QScrollBar 的继承图:

    QScrollBar 的描述:

    QScrollBar 的继承:

    它继承与QAbstractSlider  

    QScrollBar 的功能作用:

    from PyQt5.Qt import * #刚开始学习可以这样一下导入
    import sys
    
    class Window(QWidget):
        def __init__(self):
            super().__init__()
            self.setWindowTitle("QScrollBar的学习")
            self.resize(400,400)
            self.set_ui()
    
    
        def set_ui(self):
            scrollBar = QScrollBar(self)
            scrollBar.resize(30,200)
            scrollBar.move(100,100)
    
            scrollBar1 = QScrollBar(Qt.Horizontal,self)  # 水平滚动条
            scrollBar1.resize(200,30)
            scrollBar1.move(200,300)
    
            #信号
            scrollBar.valueChanged.connect(lambda val:print(val))
    
            #调整滚动条的长度  通过调整页步长
            scrollBar.setPageStep(50)  #此时滚动条 约占 1/3
    
            #因为有两个滚动条,所以如果用pagedown 操作时,它会不知道操作哪个
            #此时可以设置捕获键盘
            scrollBar.grabKeyboard()
    
            
    
    if __name__ == '__main__':
        app =QApplication(sys.argv)
    
        window = Window()
        window.show()
    
        sys.exit(app.exec_())
    View Code

    QScrollBar 的信号:

    父类

    总结:

    下个滚动条控件  QDial  :https://www.cnblogs.com/zach0812/p/11391902.html

     

  • 相关阅读:
    C#基本语法
    C#程序结构
    C#环境
    C#强大的编程功能
    Razor
    Web Pages
    ASP.NET教程
    [ecmagnet][django] 如何使用django的signal
    [ecmanget][常用标签]bookmark
    [muku][1 初始restful api] chorme安装jsonview 插件
  • 原文地址:https://www.cnblogs.com/zach0812/p/11391839.html
Copyright © 2011-2022 走看看