Desktop apps with Vue NodeGui
Shubham Zanwar @VueConfTO
Creator of vue-nodegui
Agenda
1. What is NodeGui? π€
2. NodeGui demo π²
3. What is Vue NodeGui? π
4. Vue NodeGui demo π
5. QnA and bye-byeππ½
Layout support with
facebook/yoga
Styling support with
css-like Qt stylesheets
NodeGui π₯
https://nodegui.org
*All apps are still JS in runtime. No transpiling to C++ here π€«
NodeGui demo π
https://github.com/nodegui/nodegui-starter
Create a window
Create a widget(div)
Create a button
event handler
add button and widget to window
Familiar? π²
NodeGui
DOM
Vue NodeGui π
A library to create cross-platform native desktop applications using VueJS.
Vue3 renderer that combines with nodegui widgets
Vue NodeGui demo π
Vue3 setup API
Widgets used in templates
Vue NodeGui :: Styling π
flex layout with yoga
Pseudo selectors
Adding ids for styles
styleSheet prop
Vue NodeGui :: Events π¨
create event handler
Attach event handler
Just use models ππ»ββοΈ
Vue NodeGui :: Documentation π
Thank you!
Links