In diesem Artikel werden wir sehen, wie wir die Zeilenumbruch-Eigenschaft des QListWidget erhalten können. QListWidget ist eine Komfortklasse, die eine Listenansicht mit einer klassischen artikelbasierten Oberfläche zum Hinzufügen und Entfernen von Artikeln bietet. QListWidget verwendet ein internes Modell, um jedes QListWidgetItem in der Liste zu verwalten. Diese Eigenschaft enthält die Zeilenumbruchrichtlinie für Elementtext. Wenn diese Eigenschaft wahr ist, wird der Elementtext bei Bedarf in Wortumbrüchen umbrochen. sonst wird es überhaupt nicht eingewickelt. Diese Eigenschaft ist standardmäßig false und kann mithilfe der setWordWrapMethode festgelegt werden.

Zu diesem wordWrapZweck verwenden wir die Methode mit dem Listen-Widget-Objekt.

Syntax: list_widget.wordWrap()

Argument: Es braucht kein Argument

Return: Gibt bool 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, 500, 400) 
  
        
        self.UiComponents() 
  
        
        self.show() 
  
  
  
    
    def UiComponents(self): 
  
        
        list_widget = QListWidget(self) 
  
        
        list_widget.setGeometry(50, 70, 150, 60) 
  
        
        item1 = QListWidgetItem("PyQt5 Geeks for Geeks") 
        item2 = QListWidgetItem("B") 
        item3 = QListWidgetItem("C") 
  
        
        list_widget.addItem(item1) 
        list_widget.addItem(item2) 
        list_widget.addItem(item3) 
  
        
        list_widget.setWordWrap(True) 
  
        
        label = QLabel("GeesforGeeks", self) 
  
        
        label.setGeometry(230, 80, 280, 80) 
  
        
        label.setWordWrap(True) 
  
        
        value = list_widget.wordWrap() 
  
        
        label.setText("Word Wrap  : " + str(value)) 
  
  
App = QApplication(sys.argv) 
  
window = Window() 
  
sys.exit(App.exec()) 

Ausgabe :