Skip to content
Cengal Documentation
See: https://wiki.qt.io/Qt_for_Python
Initializing search
GitHub
Cengal Documentation
GitHub
Home
Coroutines concepts
Forced concurrency
True Interprocess Shared Memory (Proof of Concepte Stage)
Cengal
Cengal
Base
Base
Classes
Classes
Versions
Versions
V 0
V 0
classes
Exceptions
Exceptions
Versions
Versions
V 0
V 0
exceptions
Build tools
Build tools
Build extensions
Build extensions
Versions
Versions
V 0
V 0
build_extensions
go_extension
nim_extension
Docs
Docs
Go extension
Change version
Change version
Versions
Versions
V 0
V 0
change_version
Current compiler
Current compiler
Versions
Versions
V 0
V 0
current_compiler
Cythonyser setup runner
Cythonyser setup runner
Versions
Versions
V 0
V 0
cythonyser_setup_runner
Ensure copyright
Ensure copyright
Versions
Versions
V 0
V 0
ensure_copyright
Find and prepare cython modules
Find and prepare cython modules
Versions
Versions
V 0
V 0
find_and_prepare_cython_modules
Gather docs
Gather docs
Versions
Versions
V 0
V 0
gather_docs
Modules
Modules
Create
Create
Versions
Versions
V 0
V 0
create
Prepare cflags
Prepare cflags
Versions
Versions
V 0
V 0
prepare_cflags
Remove pycache
Remove pycache
Versions
Versions
V 0
V 0
remove_pycache
Bulk pip actions
Bulk pip actions
Bulk install
Bulk install
Versions
Versions
V 0
V 0
bulk_install
Install
Install
Versions
Versions
V 0
V 0
install
Code flow control
Code flow control
Args manager
Args manager
Versions
Versions
V 0
V 0
args_manager
Call history reapplier
Call history reapplier
Versions
Versions
V 0
V 0
call_history_reapplier
Chained flow
Chained flow
Versions
Versions
V 0
V 0
smart_chain
V 1
V 1
chained_flow
Gc
Gc
Versions
Versions
V 0
V 0
gc
Multiinterface essence
Multiinterface essence
Versions
Versions
V 0
V 0
essence
Docs
Docs
Documentation for Multiinterface Essence
Python bytecode manipulator
Python bytecode manipulator
Versions
Versions
V 0
V 0
python_bytecode_manipulator
Smart values
Smart values
Versions
Versions
V 0
V 0
result_types
V 1
V 1
smart_values
V 2
V 2
smart_values
Code inspection
Code inspection
Auto line tracer
Auto line tracer
Versions
Versions
V 0
V 0
auto_line_tracer
Line tracer
Line tracer
Versions
Versions
V 0
V 0
line_tracer
Ctypes tools
Ctypes tools
Functions
Functions
Versions
Versions
V 0
V 0
functions
win_functions
Result api
Result api
Versions
Versions
V 0
V 0
result_api
result_api_exceptions
Tools
Tools
Versions
Versions
V 0
V 0
tools
Data containers
Data containers
Compound dict management
Compound dict management
Manager
Manager
Versions
Versions
V 0
V 0
manager
V 1
V 1
manager
Standard library
Standard library
Key hashable to value set
Key hashable to value set
Versions
Versions
V 0
V 0
key__hashable__to__value__set
Key counter
Key counter
Versions
Versions
V 0
V 0
key_counter
Dynamic list of pieces
Dynamic list of pieces
Versions
Versions
V 0
V 0
dynamic_list_of_pieces__python
V 1
V 1
dynamic_list_of_pieces__python
Dynamic tag tree
Dynamic tag tree
Versions
Versions
V 0
V 0
TagDB
tag_db_interface
V 1
V 1
TagDB
tag_db_interface
V 2
V 2
dynamic_tag_tree
Fast fifo
Fast fifo
Versions
Versions
V 0
V 0
fast_fifo
V 1
V 1
fast_fifo
Limitable dict with order
Limitable dict with order
Versions
Versions
V 0
V 0
limitable_dict_with_order
V 1
V 1
limitable_dict_with_order
Simple tree
Simple tree
Versions
Versions
V 0
V 0
simple_tree
Stack
Stack
Versions
Versions
V 0
V 0
stack
Data generation
Data generation
Id generator
Id generator
Versions
Versions
V 0
V 0
id_generator
V 1
V 1
id_generator
Data manipulation
Data manipulation
Conversion
Conversion
Base64
Base64
Versions
Versions
V 0
V 0
base64
Binary
Binary
Versions
Versions
V 0
V 0
binary
Bit cast like
Bit cast like
Versions
Versions
V 0
V 0
bit_cast_like
Hex
Hex
Versions
Versions
V 0
V 0
hex
Mapping
Mapping
Versions
Versions
V 0
V 0
mapping
Reinterpret cast
Reinterpret cast
Versions
Versions
V 0
V 0
reinterpret_cast
Reinterpret cast management
Reinterpret cast management
Manager
Manager
Versions
Versions
V 0
V 0
manager
Standard library
Standard library
Copy wrapper
Copy wrapper
Versions
Versions
V 0
V 0
copy_wrapper
Deep copy wrapper
Deep copy wrapper
Versions
Versions
V 0
V 0
deep_copy_wrapper
Uni copy wrapper
Uni copy wrapper
Versions
Versions
V 0
V 0
uni_copy_wrapper
Sequence
Sequence
Versions
Versions
V 0
V 0
sequence
Dict path
Dict path
Versions
Versions
V 0
V 0
dict_path
Front triggerable variable
Front triggerable variable
Versions
Versions
V 0
V 0
front_triggerable_variable
Get dict key with callable default
Get dict key with callable default
Versions
Versions
V 0
V 0
get_dict_key_with_callable_default
Objects counter
Objects counter
Versions
Versions
V 0
V 0
objects_counter
Performant list operations
Performant list operations
Versions
Versions
V 0
V 0
remove_items_from_list
Remote objects
Remote objects
Versions
Versions
V 0
V 0
remote_objects
V 0 fast
V 0 fast
remote_objects
Docs
Docs
An Assumption
V 0 fast optimized
V 0 fast optimized
remote_objects
Docs
Docs
Optimisations
V 0 fast optimized cython
V 0 fast optimized cython
Docs
Docs
Optimisations
V 0 fast optimized numba
V 0 fast optimized numba
remote_objects
Docs
Docs
Optimisations
V 0 optimized
V 0 optimized
remote_objects
Serialization
Serialization
Versions
Versions
V 0
V 0
serialization
Tree traversal
Tree traversal
Versions
Versions
V 0
V 0
tree_traversal
V 1
V 1
tree_traversal
Entities
Entities
Asm functions
Asm functions
Versions
Versions
V 0
V 0
asm_functions
Bindable to type
Bindable to type
Versions
Versions
V 0
V 0
bindable_to_type
Copyable
Copyable
Versions
Versions
V 0
V 0
copyable
File system
File system
App fs structure
App fs structure
App dir path
App dir path
Versions
Versions
V 0
V 0
app_dir_exceptions
app_dir_path_base
app_dir_path_linux
app_directory_types
Docs
Docs
CengalAppDirPathFinder
Directory manager
Directory manager
Versions
Versions
V 0
V 0
directory_manager
File manager
File manager
Versions
Versions
V 0
V 0
file_manager
File patch
File patch
Brackets
Brackets
Versions
Versions
V 0
V 0
brackets
Generic
Generic
Versions
Versions
V 0
V 0
generic
Simple
Simple
Versions
Versions
V 0
V 0
simple
File settings manager
File settings manager
Config manager
Config manager
Versions
Versions
V 0
V 0
config_manager
Dir templates
Dir templates
Versions
Versions
V 0
V 0
dir_templates
Path manager
Path manager
Versions
Versions
V 0
V 0
path_manager
Win fs
Win fs
global_install_uninstall
path
Hardware
Hardware
Info
Info
Cpu
Cpu
Versions
Versions
V 0
V 0
cpu
V 1
V 1
cpu
Docs
Docs
cengal_cpu_info
Package
Package
cengal_cpu_info
LICENSE
Memory
Memory
Barriers
Barriers
Versions
Versions
V 0
V 0
Docs
Docs
cengal_memory_barriers
Package
Package
cengal_memory_barriers
LICENSE
Mmap
Mmap
Versions
Versions
V 0
V 0
mmap
Shared memory
Shared memory
Versions
Versions
V 0
V 0
shared_memory
Development
Development
Results
Docs
Docs
Index
V 1
V 1
generated_optimized_shared_memory
shared_memory
Development
Development
Results
Docs
Docs
Index
Introspection
Introspection
Inspect
Inspect
Versions
Versions
V 0
V 0
inspect
Third party
Third party
Ctypes
Ctypes
Versions
Versions
V 0
V 0
ctypes
Io
Io
Asock io
Asock io
Versions
Versions
V 0
V 0
base
tcp_app_server
tcp_link
Recv buff size computer
Recv buff size computer
recv_buff_size_computer__python
V 1
V 1
abstract
asock_io_core
base
tcp_link
Io loops
Io loops
epoll_lt
select
Recv buff size computer
Recv buff size computer
recv_buff_size_computer__python
Core
Core
Memory management
Memory management
Versions
Versions
V 0
V 0
memory_management
Named connections
Named connections
Named connections manager
Named connections manager
Versions
Versions
V 0
V 0
named_connections_manager
Workers
Workers
Planned workers
Asyncio streams
Asyncio streams
Versions
Versions
V 0
V 0
asyncio_streams
Asyncio streams proxy
Asyncio streams proxy
Versions
Versions
V 0
V 0
asyncio_streams_proxy
Net io
Net io
Versions
Versions
V 0
V 0
net_io__linux
net_io_abstract
net_io_method__epoll_lt
net_io_method__select
Crossplatform
Crossplatform
Exceptions handlers
Exceptions handlers
abstract
linux
win32
DOCs
DOCs
Exceptions handlers
Recv buff size computer
Recv buff size computer
Versions
Versions
V 0
V 0
recv_buff_size_computer__python
V 1
V 1
recv_buff_size_computer__python
Serve free ports
Serve free ports
Versions
Versions
V 0
V 0
serve_free_ports
Socket
Socket
Constants
Constants
Versions
Versions
V 0
V 0
constants
Errors
Errors
Versions
Versions
V 0
V 0
errors
Used ports
Used ports
Versions
Versions
V 0
V 0
used_ports
Math
Math
Algebra
Algebra
Fast algorithms
Fast algorithms
Versions
Versions
V 0
V 0
fast_algorithms
Geometry
Geometry
Ellipse
Ellipse
Versions
Versions
V 0
V 0
ellipse
Point
Point
Versions
Versions
V 0
V 0
point
Vector
Vector
Versions
Versions
V 0
V 0
vector
Numbers
Numbers
Versions
Versions
V 0
V 0
numbers
Modules management
Modules management
Alternative import
Alternative import
Versions
Versions
V 0
V 0
alternative_import
Ignore in build mode
Ignore in build mode
Versions
Versions
V 0
V 0
ignore_in_build_mode
Module rel path
Module rel path
Versions
Versions
V 0
V 0
module_rel_path
Reload module
Reload module
Versions
Versions
V 0
V 0
reload_module
Os
Os
Execute
Execute
Versions
Versions
V 0
V 0
execute
Parallel execution
Parallel execution
Asyncio
Asyncio
Ainput
Ainput
Versions
Versions
V 0
V 0
ainput
Ashared memory manager
Ashared memory manager
Versions
Versions
V 0
V 0
ashared_memory_manager
Development
Development
Index
Docs
Docs
Index
Atasks
Atasks
Versions
Versions
V 0
V 0
atasks
Efficient streams
Efficient streams
Versions
Versions
V 0
V 0
efficient_streams_abstract
efficient_streams_base
efficient_streams_base_internal
tcp_efficient_streams
udp_efficient_streams
Development
Development
create_datagram_endpoint
open_connection
Init loop
Init loop
Versions
Versions
V 0
V 0
init_loop
Run in process pool
Run in process pool
Versions
Versions
V 0
V 0
run_in_process_pool
Run loop
Run loop
Versions
Versions
V 0
V 0
run_loop
Timed yield
Timed yield
Versions
Versions
V 0
V 0
timed_yield
Coroutines
Coroutines
Coro scheduler
Coro scheduler
Versions
Versions
V 0
V 0
coro_scheduler
Coro standard services
Coro standard services
Async event bus
Async event bus
Versions
Versions
V 0
V 0
async_event_bus
Asyncio loop
Asyncio loop
Versions
Versions
V 0
V 0
asyncio_loop
known_asyncio_compatible_loops
Communication
Communication
Versions
Versions
V 0
V 0
communication
Db
Db
Versions
Versions
V 0
V 0
db
V 1
V 1
db
Event bus
Event bus
Versions
Versions
V 0
V 0
event_bus
Fast aggregator
Fast aggregator
Versions
Versions
V 0
V 0
fast_aggregator
Idle management
Idle management
Versions
Versions
V 0
V 0
idle_management
Kill coro
Kill coro
Versions
Versions
V 0
V 0
kill_coro
Kill coro list
Kill coro list
Versions
Versions
V 0
V 0
kill_coro_list
Lazy print
Lazy print
Versions
Versions
V 0
V 0
lazy_print
Lmdb
Lmdb
Versions
Versions
V 0
V 0
lmdb
Log
Log
Versions
Versions
V 0
V 0
log
Loop yield
Loop yield
Versions
Versions
V 0
V 0
bytecode_patcher
loop_yield
Docs
Docs
Index
Put coro
Put coro
Versions
Versions
V 0
V 0
put_coro
Put coro list
Put coro list
Versions
Versions
V 0
V 0
put_coro_list
Read write locker
Read write locker
Versions
Versions
V 0
V 0
read_write_locker
Remote nodes
Remote nodes
Versions
Versions
V 0
V 0
class_info
commands
exceptions
remote_node
remote_nodes
request_class_info
serializers
Run coro
Run coro
Versions
Versions
V 0
V 0
run_coro
Shutdown loop
Shutdown loop
Versions
Versions
V 0
V 0
shutdown_loop
Shutdown on keyboard interrupt
Shutdown on keyboard interrupt
Versions
Versions
V 0
V 0
shutdown_on_keyboard_interrupt
Simple yield
Simple yield
Versions
Versions
V 0
V 0
simple_yield
Sleep
Sleep
Versions
Versions
V 0
V 0
sleep
Some printer
Some printer
Versions
Versions
V 0
V 0
some_printer
Throw coro
Throw coro
Versions
Versions
V 0
V 0
throw_coro
Throw coro list
Throw coro list
Versions
Versions
V 0
V 0
throw_coro_list
Timer coro runner
Timer coro runner
Versions
Versions
V 0
V 0
timer_coro_runner
Timer func runner
Timer func runner
Versions
Versions
V 0
V 0
timer_func_runner
Tkinter
Tkinter
Versions
Versions
V 0
V 0
tkinter
Wait coro
Wait coro
Versions
Versions
V 0
V 0
wait_coro
Watchdog
Watchdog
Versions
Versions
V 0
V 0
watchdog
Coro standard services internal lib
Coro standard services internal lib
General
General
Versions
Versions
V 0
V 0
general
Service with a direct request
Service with a direct request
Versions
Versions
V 0
V 0
service_with_a_direct_request
Coro tools
Coro tools
Await coro
Await coro
Versions
Versions
V 0
V 0
await_coro
Coro flow control
Coro flow control
Versions
Versions
V 0
V 0
coro_flow_control
Lock
Lock
Versions
Versions
V 0
V 0
lock
Log viewer
Log viewer
Versions
Versions
V 0
V 0
log_viewer
Loop administration
Loop administration
Admin tk
Admin tk
Versions
Versions
V 0
V 0
admin_tk
Low latency
Low latency
Json
Json
Versions
Versions
V 0
V 0
ajson
json
Prepare loop
Prepare loop
Versions
Versions
V 0
V 0
prepare_loop
Run in loop
Run in loop
Versions
Versions
V 0
V 0
run_in_loop
Shutdown loop
Shutdown loop
Versions
Versions
V 0
V 0
shutdown_loop
Terminate tasks
Terminate tasks
Versions
Versions
V 0
V 0
terminate_tasks
Wait coro
Wait coro
Versions
Versions
V 0
V 0
wait_coro
Wait tasks
Wait tasks
Versions
Versions
V 0
V 0
wait_tasks
Integrations
Integrations
Customtkinter
Customtkinter
Versions
Versions
V 0
V 0
customtkinter
Nicegui
Nicegui
Versions
Versions
V 0
V 0
nicegui
text_translation
Nim netty
Nim netty
Core
Core
Versions
Versions
V 0
V 0
core
Pytermgui
Pytermgui
Versions
Versions
V 0
V 0
pytermgui
Qt
Qt
Common
Common
Exceptions
Exceptions
Versions
Versions
V 0
V 0
exceptions
Pyqt5
Pyqt5
Versions
Versions
V 0
V 0
pyqt5
Pyqt6
Pyqt6
Versions
Versions
V 0
V 0
pyqt6
Pyside2
Pyside2
Versions
Versions
V 0
V 0
pyside2
Pyside6
Pyside6
Versions
Versions
V 0
V 0
pyside6
Development
Development
See: https://doc.qt.io/qtforpython-6/tutorials/basictutorial/clickablebutton.html
See: https://wiki.qt.io/Qt_for_Python
See: https://doc.qt.io/qtforpython-6/examples/example_async_minimal.html
Uvicorn
Uvicorn
Versions
Versions
V 0
V 0
uvicorn
Uvloop
Uvloop
Versions
Versions
V 0
V 0
uvloop
Wxpython
Wxpython
Versions
Versions
V 0
V 0
wxpython
Multiprocess
Multiprocess
multiprocess_testing
multiprocessing_task_pool
multiprocessing_task_runner
Multithreading
Multithreading
thread_workers_pool
Performance test lib
Performance test lib
Versions
Versions
V 0
V 0
performance_test_lib
V 1
V 1
performance_test_lib
Statistics
Statistics
Normal distribution
Normal distribution
Versions
Versions
V 0
V 0
normal_distribution
System
System
Versions
Versions
V 0
V 0
system
Text processing
Text processing
Brackets processing
Brackets processing
Versions
Versions
V 0
V 0
brackets
processing
standard_brackets
Encoding detection
Encoding detection
Versions
Versions
V 0
V 0
encoding_detection
Help tools
Help tools
Versions
Versions
V 0
V 0
help_tools
Hex
Hex
Versions
Versions
V 0
V 0
hex
Open text file
Open text file
Versions
Versions
V 0
V 0
open_text_file
Optional formatter
Optional formatter
Versions
Versions
V 0
V 0
optional_formatter
V 1
V 1
optional_formatter
V 2
V 2
optional_formatter
Simple config file processor
Simple config file processor
Versions
Versions
V 0
V 0
simple_config_file_processor
Development
Development
Simple configuration file processor
Text patch
Text patch
Brackets
Brackets
Versions
Versions
V 0
V 0
brackets
Simple
Simple
Versions
Versions
V 0
V 0
simple
Text processing
Text processing
Versions
Versions
V 0
V 0
processing
Text translator
Text translator
Versions
Versions
V 0
V 0
text_translator
V 1
V 1
aws_translate__supported_languages
text_dictionary_src_update
text_translator
Utf bom processing
Utf bom processing
Versions
Versions
V 0
V 0
utf_bom_processing
Time management
Time management
Cpu clock
Cpu clock
Versions
Versions
V 0
V 0
cpu_clock
Load best timer
Load best timer
Versions
Versions
V 0
V 0
load_best_timer
Relative time
Relative time
Approximate representation
Approximate representation
Versions
Versions
V 0
V 0
approximate_representation
V 1
V 1
approximate_representation
Bysiness relativedelta
Bysiness relativedelta
Versions
Versions
V 0
V 0
bysiness_relativedelta
Constants
Constants
Versions
Versions
V 0
V 0
constants
Relativedelta
Relativedelta
Versions
Versions
V 0
V 0
relativedelta
Timedelta
Timedelta
Versions
Versions
V 0
V 0
timedelta
Repeat for a time
Repeat for a time
Versions
Versions
V 0
V 0
repeat_for_a_time__python
Run time
Run time
Versions
Versions
V 0
V 0
run_time
Sleep tools
Sleep tools
Versions
Versions
V 0
V 0
sleep_tools
Timer
Timer
Versions
Versions
V 0
V 0
timer
V 1
V 1
timer
Timer precision
Timer precision
Versions
Versions
V 1
V 1
timer_precision
Unittest
Unittest
Behavior stabilizer
Behavior stabilizer
Versions
Versions
V 0
V 0
behavior_stabilizer
wrapper_for__unittest
Patcher
Patcher
Versions
Versions
V 0
V 0
patcher
User interface
User interface
Console
Console
Cli selector
Cli selector
Versions
Versions
V 0
V 0
cli_selector
Colorama helpers
Colorama helpers
Versions
Versions
V 0
V 0
colorama_helpers
Encoding changer
Encoding changer
Versions
Versions
V 0
V 0
encoding_changer
Progress meter
Progress meter
Versions
Versions
V 0
V 0
progress_meter
progress_meter_python2
Gui
Gui
Nt
Nt
Blur behind
Blur behind
Versions
Versions
V 0
V 0
blur_behind
Dpi awareness
Dpi awareness
Versions
Versions
V 0
V 0
dpi_awareness
Tkinter
Tkinter
Components
Components
Aggregator view
Aggregator view
Versions
Versions
V 0
V 0
aggregator_view
Read only text
Read only text
Versions
Versions
V 0
V 0
read_only_text
Tool tip
Tool tip
Versions
Versions
V 0
V 0
tool_tip
Plot
Plot
Versions
Versions
V 0
V 0
plot
Web tools
Web tools
Detect browsers host device type
Detect browsers host device type
By http headers
By http headers
Versions
Versions
V 0
V 0
by_http_headers
By http user agent
By http user agent
Versions
Versions
V 0
V 0
by_http_user_agent
V 1
V 1
by_http_user_agent
Detect browsers language
Detect browsers language
By http headers
By http headers
Versions
Versions
V 0
V 0
by_http_headers
Help tools
Help tools
Versions
Versions
V 0
V 0
help_tools
Request cache
Request cache
Versions
Versions
V 0
V 0
request_cache
See: https://wiki.qt.io/Qt_for_Python