# How to design GUI interfaces in Julia?

**URL:** <https://discourse.julialang.org/t/how-to-design-gui-interfaces-in-julia/124159>\
**Category:** General Usage\
**Tags:** gui\
**Created:** [December 24, 2024, 8:33pm UTC](https://discourse.julialang.org/t/how-to-design-gui-interfaces-in-julia/124159 "2024-12-24T20:33:58Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Post date:** [December 28, 2024, 2:08pm UTC](https://discourse.julialang.org/t/how-to-design-gui-interfaces-in-julia/124159/10 "2024-12-28T14:08:09Z")

</div>

> [@mpeters2](#):
>
> I have zero interest in using a web-based GUI

Many popular desktop apps these days are in fact web apps. The most prominent example is my mind is VS Code. Another is the Slack client.

This is enabled by [Electron](https://www.electronjs.org/).

> [@mpeters2](#):
>
> (1) learning another language (Qml), and (2) it doesn’t seem appropriate for developing monolithic applications.

Most people using QML to build applications do not use or program in QML directly. The way I usually encounter it is via QT Creator and QT Quick. In fact, that’s why I think @barche focused on building a QML based interface to QT.

> **[QML Applications | Qt 6.8](https://doc.qt.io/qt-6/qmlapplications.html)**
>
> Essential documentation for QML application developers

Here’s Bart giving us an update on QML using QT 6 in July 2024:

[![](https://global.discourse-cdn.com/julialang/original/3X/3/e/3e015d5dc0827d9b03326e0754720b10c1294948.jpeg "What's new in QML.jl | Janssens | JuliaCon 2024") ](https://www.youtube.com/watch?v=__VP9cLe2HA)

---

_[View the full topic](https://discourse.julialang.org/t/how-to-design-gui-interfaces-in-julia/124159)._
