Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jokade/scalanative-qt5
ScalaNative bindings for Qt5
https://github.com/jokade/scalanative-qt5
qt5 scala-native
Last synced: 3 months ago
JSON representation
ScalaNative bindings for Qt5
- Host: GitHub
- URL: https://github.com/jokade/scalanative-qt5
- Owner: jokade
- License: mit
- Created: 2019-06-17T19:24:57.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-06T20:13:23.000Z (about 5 years ago)
- Last Synced: 2024-04-22T13:33:02.529Z (9 months ago)
- Topics: qt5, scala-native
- Language: Scala
- Size: 312 KB
- Stars: 9
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
- awesome-scala-native - Qt - Bindings for [Qt](https://www.qt.io). (Bindings)
README
===============
scalanative-qt5
===============Experimental `Scala Native `_ bindings for `Qt `_.
**WARNING**: This project is still highly experimental! The API may change at any time without further notice!
Dependencies
------------
SN-Qt uses `swog `_ to generate the required `C++` wrappers on the fly from Scala classes.
These wrappers must then be compiled and linked into the executable. For this to work you currently need to publish the following dependencies locally:* SN-0.4.0-SNAPSHOT with `this PR `_
* sbt-nbh master ``_Furthermore you'll need `pkg-config` with the package `Qt5Widgets` installed. To check your configuration, run
.. code::
pkg-config --cflags Qt5Widgets
This should list all the flags required to compile against `Qt5Widgets`.Demo
----
.. image:: docs/images/editor.pngTo run this demo, first `publishLocal` the required Dependencies_.
Then you should be able to run the demo with.. code::
sbt demo/run