In diesem Artikel werden wir sehen, wie wir auf das Zeilenbearbeitungsobjekt des Drehfelds zugreifen können. Die Zeilenbearbeitung ist ein Widget in PyQt5, mit dem Text angezeigt und der Eingabetext akzeptiert wird. Standardmäßig verfügt das Drehfeld über ein eigenes Zeilenbearbeitungsobjekt, obwohl wir mithilfe der setLineEditMethode ein eigenes Zeilenbearbeitungsobjekt hinzufügen können .

Dazu verwenden wir die lineEdit-Methode

Syntax: spin_box.lineEdit()

Argument: Es braucht kein Argument

Rückgabe: Gibt ein Zeilenbearbeitungsobjekt zurück



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, 600, 400) 
  
        
        self.UiComponents() 
  
        
        self.show() 
  
    
    def UiComponents(self): 
        
        self.spin = QSpinBox(self) 
  
        
        self.spin.setGeometry(100, 100, 250, 40) 
  
        
        self.spin.setPrefix("Prefix ") 
  
        
        self.spin.setSuffix(" Suffix") 
  
        
        line = self.spin.lineEdit() 
  
        
        label = QLabel(self) 
  
        
        label.setText(str(line)) 
  
        
        label.adjustSize() 
  
  
  
App = QApplication(sys.argv) 
  
window = Window() 
  
sys.exit(App.exec()) 

Ausgabe :