JuliaCon 2020 | Easy and fast desktop GUIs with QML | Bart Janssens
Автор: The Julia Programming Language
Загружено: 2020-07-30
Просмотров: 12218
Описание:
Qt QML is a declarative, javascript-based language to describe graphical user interfaces (GUIs) for desktop and mobile platforms. With the QML.jl package it is possible to also use this to create user interfaces for Julia programs, on Linux, Mac and Windows.
From a user perspective, the connection between Julia and QML works by exposing Julia functions to be called from QML and/or by using Observables that can be updated and monitored both from QML and Julia. Aside from these standard mechanism, the package also exposes some Julia-specific functionality, such as an AbstractDisplay implementation and integration with GR.jl and Makie.jl.
The presentation will start off with a description of the Observables integration (new since the 2017 talk about this package) and then discuss more in detail how to combine different elements in Julia and QML to obtain interactive GR and Makie visualizations in a QML window.
We will finish with a note on GUI styling and themes, showing how to configure a GUI for either an identical look across platforms, or for integration with the desktop look and feel.
Slides and examples are available at https://github.com/barche/juliacon202... TimeStamps:
00:00 Welcome!
00:10 Help us add time stamps or captions to this video! See the description for details.
Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/JuliaCommunity/You...
Interested in improving the auto generated captions? Get involved here: https://github.com/JuliaCommunity/You...
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: