Showing articles for All (24) PyQt6 (15) PySide6 (1) PyQt5 (4) Streamlit (0) Tkinter (0) PySide2 (1) Kivy (0)

Sorting and Filtering a QTableView with QSortFilterProxyModel

Learn how to add interactive sorting and filtering to your PyQt/PySide table views without touching your underlying data

Why QTableView Row Deletion Only Works Once

Understanding how beginRemoveRows, endRemoveRows, and your underlying data work together in Qt model/view

The ModelView Architecture in PyQt6

Qt's MVC-like interface for displaying data in views

Adding Pagination to QTableView in PyQt6

How to display large datasets page by page with navigation controls

Editing QTableView cells

Allowing users to update the data in a model view

Why selectRow After insertRow Doesn't Work in PyQt6

Understanding how to properly insert rows in a QAbstractTableModel and select them in a QTableView

Display Data with Different Column Sizes in a QAbstractTableModel

How to handle jagged or uneven row lengths when displaying file data in a QTableView

Adding QComboBox to a QTableView and getting/setting values after creation

Use QItemDelegate to embed combo boxes in your table views, with per-row data and value tracking

Drag & Drop TreeView Nodes to Reorder Items with a Custom Tree Model in PyQt5

Implement drag and drop reordering in QTreeView using a custom QAbstractItemModel

Drag & Drop TreeView Nodes to Reorder Items with a Custom Tree Model in PyQt6

Implement drag and drop reordering in QTreeView using a custom QAbstractItemModel

How to debug: QAbstractTableModel subclass does not call flags()

Understanding why flags() isn't called when using QDataWidgetMapper with standard widgets

How to Set Row Background Colors in a QTableView

Use Qt's BackgroundRole to color entire rows based on your data

The ModelView Architecture in PySide6

Qt's MVC-like interface for displaying data in views

Transparent TextBrowser

Creating a fading text effect in a QListView using custom model formatting

QTreeView with QAbstractItemModel in PyQt6

Build hierarchical tree displays using custom models

Retrieve underlying data object from QAbstractTableModel

How to get the original Python object back from a selected row in a QTableView

File Image Browser App with thumbnails

Build a thumbnail image browser in PyQt6 using model/view architecture

Pass multiple models to QListView

Combine worker state from multiple managers into a single Qt view

How to Build a Scheduling App Layout with Qt Designer and PyQt6

Plan and design a scheduling application using Qt Designer, QTableView, and model/view architecture

How to Insert and Remove Rows in a QAbstractTableModel

Adding and deleting rows from a custom table model in PyQt6

Using Complex Data Sources with PyQt6 Model/View Architecture

How to use JSON, nested data, and other complex structures in your Qt table and list views

ModelView Autoselection

How to automatically select items in a QListView using setCurrentIndex and QModelIndex

The ModelView Architecture in PySide2

Qt's MVC-like interface for displaying data in views

The ModelView Architecture in PyQt5

Qt's MVC-like interface for displaying data in views