PySide6.QtCore#

Detailed Description#

The Qt Core module is part of Qt’s essential modules.

The Qt Core module adds these features to C++:

  • a very powerful mechanism for seamless object communication called signals and slots

  • queryable and designable object properties

  • hierarchical and queryable object trees

The following pages provide more information about Qt’s core features:

Using the Module#

To include the definitions of modules classes, use the following directive:

import PySide6.QtCore

Threading and Concurrent Programming#

Qt provides thread support in the form of platform-independent threading classes, a thread-safe way of posting events, and signal-slot connections across threads. Multithreaded programming is also a useful paradigm for performing time-consuming operations without freezing the user interface of an application.

The Thread Support in Qt page contains information on implementing threads in applications. Additional concurrent classes are provided by the Qt Concurrent module.

Input/Output and Resources#

Qt provides a resource system for organizing application files and assets, a set of containers, and classes for receiving input and printing output.

In addition, Qt Core provides a platform-independent mechanism for storing binary files in the application’s executable.

Additional Frameworks#

Qt Core also provides some of Qt’s key frameworks.

List of Classes#

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y