In diesem Artikel werden wir sehen, wie wir die Page-Step-Eigenschaft von QScrollBar erhalten können. QScrollBar ist ein Steuerelement, mit dem der Benutzer auf Teile eines Dokuments zugreifen kann, die größer sind als das Widget, mit dem es angezeigt wird. Der Schieberegler ist das scrollbare Objekt in der Leiste. Diese Eigenschaft enthält den einzelnen Schritt. Diese Eigenschaft enthält den Seitenschritt. Der größere von zwei natürlichen Schritten, die ein abstrakter Schieberegler bereitstellt und normalerweise dem Benutzer entspricht, der PageUp oder PageDown drückt. Für Bildlaufleisten-Seitenschritte wird der Schieberegler bis zu einem gewissen Punkt vergrößert, er kann mit Hilfe der setPageStepMethode eingestellt werden.

Zu diesem pageStepZweck verwenden wir die Methode mit dem Bildlaufleistenobjekt.

Syntax: scroll.pageStep()

Argument: Es braucht kein Argument

Rückgabe: Es wird eine Ganzzahl zurückgegeben



Unten ist die Implementierung

from PyQt5.QtWidgets import * 
from PyQt5 import QtCore, QtGui 
from PyQt5.QtGui import * 
from PyQt5.QtCore import * 
import sys 
  
  
class Window(QMainWindow): 
  
    def __init__(self): 
        super().__init__() 
  
        
        self.setWindowTitle("Python ") 
  
        
        self.setGeometry(100, 100, 500, 400) 
  
        
        self.UiComponents() 
  
        
        self.show() 
  
  
  
    
    def UiComponents(self): 
  
        scroll = QScrollBar(self) 
  
        
        scroll.setGeometry(100, 50, 30, 200) 
  
        
        scroll.setStyleSheet("background : lightgrey;") 
  
        
        scroll.setPageStep(50) 
  
        
        label = QLabel("GeesforGeeks", self) 
  
        
        label.setGeometry(200, 100, 300, 80) 
  
        
        label.setWordWrap(True) 
  
        
        scroll.valueChanged.connect(lambda: do_action()) 
  
        
        def do_action(): 
              
            
            label.setText("Current Value : " + str(scroll.value())) 
  
        
        value = scroll.pageStep() 
  
        
        label.setText("Page Step : " + str(value)) 
  
  
  
App = QApplication(sys.argv) 
  
window = Window() 
  
sys.exit(App.exec()) 

Ausgabe :