Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/filcuc/dqml
Qt Qml bindings for the D programming language
https://github.com/filcuc/dqml
Last synced: about 1 hour ago
JSON representation
Qt Qml bindings for the D programming language
- Host: GitHub
- URL: https://github.com/filcuc/dqml
- Owner: filcuc
- License: lgpl-3.0
- Created: 2015-03-02T14:48:20.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-10-12T09:24:40.000Z (about 2 years ago)
- Last Synced: 2024-08-04T01:04:32.150Z (4 months ago)
- Language: D
- Homepage:
- Size: 121 KB
- Stars: 42
- Watchers: 6
- Forks: 14
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-d - dqml - Qt Qml bindings for the D programming language. (GUI Libs / XML)
README
# DQML
[![Build Status](https://travis-ci.org/filcuc/dqml.svg?branch=master)](https://travis-ci.org/filcuc/DQml)QML binding for the D programming language
# Supported features
* Creation of custom QObjects
* Creation of custom QAbstractItemModels
* Creation of QML instantiable QObjects
* Creation of QML instantiable Singleton# Requirements
* Install the [DOtherSide](https://github.com/filcuc/DOtherSide) library 0.6.3 or higher
* Install [dmd](http://dlang.org/download.html#dmd) 2.071 or higher## Build instructions
### Linux
* Compile and Install DOtherside in your system PATH (i.e. /usr/lib)
* dub fetch dqml### Windows
Due to the shitty linker used by DMD (optlink) on windows.
Using this bindings it's a little bit more complicated on this platform.
Basically the hard part consists in generating a valid .lib for the DOtherSide.dll.
I wrote a step by step tutorial, that you can read [here](https://github.com/filcuc/dqml/blob/master/WindowsUsage.md);