In diesem Artikel werden wir sehen, wie wir den Dehnungsfaktor auf den Text des Drehfelds einstellen können. Das Dehnen von Text bedeutet das Erweitern von Text, ohne die Höhe zu ändern und nur die Breite zu erhöhen. Der minimale Dehnungsfaktor beträgt 1 und der maximale Dehnungsfaktor 4000. Nachfolgend sehen Sie, wie gestreckter Spin-Box-Text aussieht.

Dazu verwenden wir die setStretchMethode mit dem QFont-Objekt der Spinbox.

Syntax: font.setStretch (n)

Argument: Es wird eine Ganzzahl als Argument verwendet



Return: Es wird None 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, 600, 400) 
  
        
        self.UiComponents() 
  
        
        self.show() 
  
        
    def UiComponents(self): 
        
        self.spin = QSpinBox(self) 
  
        
        self.spin.setGeometry(100, 100, 250, 40) 
  
        
        self.spin.setRange(0, 999999) 
  
        
        self.spin.setPrefix("PREFIX ") 
  
        
        self.spin.setSuffix(" SUFFIX") 
  
        
        font = self.spin.font() 
  
        
        font.setStretch(200) 
  
        
        self.spin.setFont(font) 
  
  
App = QApplication(sys.argv) 
  
window = Window() 
  
sys.exit(App.exec()) 

Ausgabe :