Skip to content

ba0f3/qml.nim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qml.nim - Qt QML bindings for Nim

QML bindings for Nim w/o pains

qml.nim allows:

  • Create QML Engine and load QML script
  • QML can access Nim objects and invoke Nim procs

This project is a fork of go-qml, with help from other projects:

What's working

This project is under development, working features will be updated here.

  • Load QML script and display window
  • Read/write Nim data from QmlEngine
  • Set and get QmlContext property
  • Retrive instance of a QML component

Requirements

  • Qt5
  • fasm (for compile coro module)

Installation

$ nimble install qml

Examples

See examples folder

Licensing

This code is licensed under LGPL-3.0. See LICENSE for details.

About

QML bindings for Nim w/o pains

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published