Thanks to visit codestin.com
Credit goes to github.com

Skip to content

seaqt/seaqt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

seaqt

seaqt is a set of C bindings for Qt generated by seaqt-gen, derived from the C part of miqt. See seaqt-gen for more information.

The bindings are still going through significant changes, including in naming and structure - this repository is a preview intended for feedback.

The code may occasionally be rebased before the dust settles on a generally useful initial release.

Using the bindings

seaqt can be used stand-alone or imported into other languages that support calling C functions via their FFI.

Qt versions

Bindings are generated for each Qt release into a separate branch named after the Qt major.minor version.

Bindings for a specific minor version can generally be used with all minor Qt versions following it - ie the 6.4 bindings are compatible with 6.5 etc but not with 6.2 and 7.0. Use the lowest minor version that provides the functionality you need, for maximum compatibility!

Qt Version Branch
5.15+ https://github.com/seaqt/seaqt/tree/qt-5.15
6.4+ https://github.com/seaqt/seaqt/tree/qt-6.4

Finding Qt

Qt gets located using pkg-config - use PKG_CONFIG_PATH to point to a specific Qt installation:

export PKG_CONFIG_PATH="/opt/Qt5.2.1/5.2.1/gcc_64/lib/pkgconfig/:$PKG_CONFIG_PATH"

Include files

TODO

Memory management

TODO

Inheritance

TODO

Signals and slots

TODO

wip

TODO

About

`C` bindings for Qt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published