-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roadmap #7
Comments
Thanks for the suggestions! This was mostly intended as a proof-of-concept, but I'm having fun with it so far. Note that d5883dd adds context properties. Setting these from Julia would notify the GUI to update. I was thinking of using that to run a simulation in the background and have the GUI update when new results are available, but that does indeed require threading. I'm now looking at QTimer to "break in" in the event loop. Maybe this can be combined with a spawned process somehow to accomplish GUI control of a background task. |
It is interesting to read how the Ruby wrapper is doing it: Another helpful resource is the documentation of the Python bindings: |
I will start working on image support next, with the objective of displaying a plot in a QML element |
OK, there is now an interactive plot example, see: |
Plots and QML? 💯 |
Well, I'm not sure my use of Plots.jl is optimal, so any tips are welcome :) Also, the image is transferred using writemime with PNG data (the QML item acts as a Julia Display), which is very general, but for a plot it would be better to draw directly to the pixel buffer somehow. Anyway, the example works in a satisfactory way, following window resizing and changing function parameters with sliders. |
Maybe not optimal, but a great start! If I find time to add/improve, I On Friday, April 15, 2016, Bart Janssens [email protected] wrote:
|
Now that QML 0.8 is released we might need a new roadmap... |
This issue is for discussing the road map.
QML.jl is already working nice for me. I would suggest:
From my point of view you need multi-threading for a good GUI application. This might become available with the 0.5 version of Julia. Until then I want to experiment with the multi tasking features of Julia.
The text was updated successfully, but these errors were encountered: