PyQt5 QListWidget–设置换行符 |
您所在的位置:网站首页 › 十佳歌手大赛证书 › PyQt5 QListWidget–设置换行符 |
PyQt5 QListWidget–设置换行符
在这篇文章中,我们将看到我们如何对QListWidget的字迹进行包装。QListWidget是一个方便的类,它提供了一个基于经典项目的列表视图,用于添加和删除项目。QListWidget使用一个内部模型来管理列表中的每个QListWidgetItem。该属性持有项目文本的文字包装策略。如果该属性为真,那么项目文本在必要的时候会在断字处被包裹起来;否则,它就不会被包裹起来。这个属性默认为假。 为了做到这一点,我们将使用 list widget 对象的 setWordWrap 方法。 语法: list_widget.setWordWrap(True) 参数: 它以 bool 作为参数 返回: 它返回 None 以下是实现方法 # importing libraries 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__() # setting title self.setWindowTitle("Python ") # setting geometry self.setGeometry(100, 100, 500, 400) # calling method self.UiComponents() # showing all the widgets self.show() # method for components def UiComponents(self): # creating a QListWidget list_widget = QListWidget(self) # setting geometry to it list_widget.setGeometry(50, 70, 150, 60) # list widget items item1 = QListWidgetItem("PyQt5 Geeks for Geeks") item2 = QListWidgetItem("B") item3 = QListWidgetItem("C") # adding items to the list widget list_widget.addItem(item1) list_widget.addItem(item2) list_widget.addItem(item3) # setting wordwrap property list_widget.setWordWrap(True) # creating a label label = QLabel("GeeksforGeeks", self) # setting geometry to the label label.setGeometry(230, 80, 280, 80) # making label multi line label.setWordWrap(True) # create pyqt5 app App = QApplication(sys.argv) # create the instance of our Window window = Window() # start the app sys.exit(App.exec()) |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |