PyQt6 widgets

PyQt6 widgets

In this part of the PyQt6 tutorial, we work with PyQt6 widgets, including QCheckBox, QSlider, QProgressBar, and QCalendarWidget.

PyQt6 widgets II

PyQt6 widgets II

In this chapter of the PyQt6 tutorial, we continue describing PyQt6 widgets, QPixmap, QLineEdit, QSplitter, and QComboBox.

Menus and toolbars in PyQt6

Menus and toolbars in PyQt6

Menus and toolbars in PyQt6 presents menus, toolbars, and a statusbar. The examples work with QMainWindow, QAction, QMenu, and QApplication classes.

Painting in PyQt6

Painting in PyQt6

In this part of the PyQt6 tutorial, we do some painting. We use the following PyQt6 classes: QPainter, QPainterPath, QPen, QBrush, QFont, and QColor.

Tetris in PyQt6

Tetris in PyQt6

Tetris in PyQt6 shows how to create a Tetris game clone in Python with PyQt6.

First programs in PyQt6

First programs in PyQt6

First programs in PyQt6 creates simple PyQt6 examples. The examples show a tooltip and an icon, close a window, show a message box and center a window on the desktop.

Introduction to PyQt6

Introduction to PyQt6 toolkit briefly introduces the Python language and the PyQt6 toolkit.

Layout management in PyQt6

Layout management in PyQt6

Layout management in PyQt6 shows how to organize widgets on windows. The examples use QHBoxLayout, QVBoxLayout, and QGridLayout classes.

Dialogs in PyQt6

Dialogs in PyQt6

Dialogs in PyQt6 covers dialogs, including including QColorDialog, QInputDialog, QFileDialog, and QFontDialog.

Drag and drop in PyQt6

Drag and drop in PyQt6

Drag and drop in PyQt6 introduces drag and drop operations. We work with two new PyQt6 classes: QMimeData and QDrag.