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