PyQt QListWidget which itemWidget is foldable
Project description
pyqt-foldable-item-list-widget
PyQt QListWidget which itemWidget is foldable
Requirements
- PyQt5 >= 5.8
Setup
python -m pip install pyqt-foldable-item-list-widget
Included Package
Example
Code Sample
from PyQt5.QtWidgets import QPushButton, QVBoxLayout, QLineEdit, QTextEdit, QWidget, QApplication
from pyqt_foldable_item_list_widget import FoldableListWidget
class Widget(QWidget):
def __init__(self):
super().__init__()
self.__initUi()
def __initUi(self):
addBtn = QPushButton('Add')
addBtn.clicked.connect(self.__add)
self.__foldableListWidget = FoldableListWidget()
lay = QVBoxLayout()
lay.addWidget(addBtn)
lay.addWidget(self.__foldableListWidget)
self.setLayout(lay)
def __add(self):
foldedItem = QLineEdit()
foldedItem.setPlaceholderText('Input...')
unfoldedItem = QTextEdit()
unfoldedItem.setPlaceholderText('Input...')
self.__foldableListWidget.setFoldableListWidgetItem(foldedItem, unfoldedItem)
if __name__ == "__main__":
import sys
app = QApplication(sys.argv)
widget = Widget()
widget.show()
app.exec_()
Result
See Also
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for pyqt-foldable-item-list-widget-0.0.11.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | da802e53fb8eaf0e8f8afe31c6b0f444ed7137a81ad9cdc1146f389f3e101990 |
|
MD5 | a08b98476f7b6bb5fd84988c70ae71e4 |
|
BLAKE2b-256 | 3138e02ef2faf744ab5c2a130df5e3370721290e915524dfb2fecf2b2d465c1f |
Close
Hashes for pyqt_foldable_item_list_widget-0.0.11-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73d50aa0c44d2bc2e268f36be175357abf976a8f3d0af1b251131448b568b3fa |
|
MD5 | 2616bfa366eed8207cee3ca4d6ce81a9 |
|
BLAKE2b-256 | 43652212e9864c0f162dfadb94bc96569904dbf4ff8dfe49d95993865cdfb221 |