1、实现QListWidget按照N像素进行滑动;
2、实现自定义QWidget作为QListWidgetItem;
代码实现:
from PyQt5.QtWidgets import QWidget, QLabel, QVBoxLayout, QHBoxLayout, QTextEdit, QListWidget, QListWidgetItem, QScrollArea
from PyQt5.QtGui import QFont
from PyQt5.Qt import Qt, QSize
from model.info_json_data import InfoJson
class InfoPanel(QWidget):
def __init__(self, parent, info_dict):
super(InfoPanel, self).__init__(parent)
self.info_dict = info_dict
#设置QListWidget
self.info_item_s = QListWidget(self)
self.info_item_s.setHorizontalScrollMode(QListWidget.ScrollPerPixel)
self.info_item_s.setVerticalScroll

该代码示例展示了如何在PyQt5中实现QListWidget按照像素进行水平和垂直滚动,并且使用自定义的QWidget作为QListWidgetItem。它创建了两个编辑器(QTextEdit)用于输入,并将它们添加到QListWidget中,同时实现了文本改变时的信号槽连接,以便保存内容。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



