teg-workshop icon indicating copy to clipboard operation
teg-workshop copied to clipboard

porting to https://github.com/therecipe/qt

Open joeblew99 opened this issue 8 years ago • 4 comments

go qml is dead so port to https://github.com/therecipe/qt makes sense.

https://github.com/therecipe/qt is supported heavily and works very well on all Os's https://github.com/therecipe/qt#targets

also https://github.com/therecipe/qt keeps track with the latest QT versions. Its pretty cool.

I started to look into the code and i think it can be a quick port

joeblew99 avatar Jun 07 '17 11:06 joeblew99

I know how cool therecipe/qt is and I use it in my new projects as well! :)

Regarding this one — there are some key junctions where QML gets objects from Go, so they will need to be replaced, also some logic regarding Window creation should be changed, as goqml had custom helpers to create windows.

xlab avatar Jun 07 '17 12:06 xlab

window is easy

but the scilab dependencies inside dioid look deadly to me :) ?

i guess its a good candidate for https://github.com/xlab/c-for-go :)

Would you be cool about this port being in the examples folder of https://github.com/therecipe/qt ?

joeblew99 avatar Jun 07 '17 12:06 joeblew99

Would you be cool about this port being in the examples folder of

Later I will do that

but the scilab dependencies

Not scilab, but a couple of headers for an implementation. Yes, this was my first painful experience with CGO when I wrote all those headers and bindings by hand xD

Anyways, the headers are for math implementation inside this program, Petri Net arrangement can work without it. We can just delete it for examples of therecipe/qt

xlab avatar Jun 07 '17 12:06 xlab

ok makes sense. If i understand it you are going get it ready for therecipe. I will leave this and get on with some other stuff.

joeblew99 avatar Jun 08 '17 07:06 joeblew99