/documentacionpyqt

Metodos y eventos (Widgets PyQT)

Primary LanguagePython

Metodos y eventos (Widgets PyQT)

Indice

Recursos utilizados

pip install PySide2

Detalles

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

Previzualización

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