Indice
pip install PySide2
Documentación interactiva con los widgets de QT (Pyside2), para ver los comentarios, dirijase a su respectivo paquete y modulo (main).
Estos son los Widgets contemplados en el programa:
| Widget | PyQT | Paquete |
|---|---|---|
| QLabel | Documentación QT5 | qlabel |
| QPushButton | Documentación QT5 | qpushbutton |
| QLineEdit | Documentación QT5 | qlineedit |
| QComboBox | Documentación QT5 | qcombobox |
| QCalendarWidget | Documentación QT5 | qcalendarwd |
| QDateEdit | Documentación QT5 | qdateedit |
| QTimeEdit | Documentación QT5 | qtimeedit |
| QDateTimeEdit | Documentación QT5 | qdatetimeedit |
| QSpinBox | Documentación QT5 | qspinbox |
| QDoubleSpinBox | Documentación QT5 | qspinbox |
| QPlainTextEdit | Documentación QT5 | qplaintextedit |
| QSlider | Documentación QT5 | qslider |
| QDial | Documentación QT5 | qdial |
| QRadioButton | Documentación QT5 | qradiobutton |
| QCheckBox | Documentación QT5 | qcheckbutton |
| QLCDNumber | Documentación QT5 | qlcdnumber |
| QListWidget | Documentación QT5 | qlistwidget |
| QStackedWidget | Documentación QT5 | qstackedwidget |
| QTabWidget | Documentación QT5 | qtabwidget |
| QToolBox | Documentación QT5 | qtoolbox |
| QProgressBar | Documentación QT5 | qprogressbar |
| QFontComboBox | Documentación QT5 | qfcombobox |
| QTableWidget | Documentación QT5 | qtablewidget |
| QScrollAarea | Documentación QT5 | qscrollarea |
Widget de muestra QTableWidget
Parte del código
# extraer fila,columna,item,lista_fila (evento) *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
self.raiz.tablet1.cellClicked.connect(
lambda fila,columna:
print(
# fila
f'\n*fila:\t{fila}',
# columna
f'\n*colum:\t{columna}',
# item seleccionado
f'\n*item:\t{self.raiz.tablet1.item(fila, columna).text()}',
# elementos de la fila
f'\n*lista:\t{[self.raiz.tablet1.item(fila, columna).text() for columna in range(self.raiz.tablet1.columnCount())]}',
# solo el 1er elemento (index 0)
f'\n*1er item:\t{self.raiz.tablet1.item(fila, 0).text()}',
)
)Vista usuario
