Reflection on the future of GUI development in Ring

46 views
Skip to first unread message

Mansour Ayouni

unread,
Oct 25, 2021, 7:01:45 AM10/25/21
to The Ring Programming Language
Hello Mahmoud,

Actually, Ring provides a large range of opportunities in designing GUI apps due to its tight relation with the Qt framework.

This definitely a huge advantage that we should enforce in the future!

As you know, Qt Quick, which RingQt nicely supports today, is not the only feather of the Qt falcon: there is also QML. And QML is obviously the future as we can understand from the strategy of the Qt company.

Today, we can display any QML document inside a Ring app. But what we need is to interact with that QML world, from inside Ring, by:
  • creating data in Ring and binding it to QML elements
  • designing some Ring objects and manipulating them inside a QML document
  • intercepting events from QML elements back to a Ring code that decides what to do with them.
This workflow would open the door to the modern world of interactive apps and position Ring as an easy and productive alternative to C++ in superching QML apps.

Doing this needs a core reflection from your side because it won't be easy to implement, but I'm sure you will find a clever way to do it in a short time.

to the best of my knowledge, this should traverse the hill of C++ and QML integration as described here:

All the best,
Mansour




Mahmoud Fayed

unread,
Oct 26, 2021, 3:29:27 PM10/26/21
to The Ring Programming Language
Hello Mansour

Nice suggestions
Thanks for sharing :D

Greetings,
Mahmoud

Mahmoud Fayed

unread,
Dec 30, 2025, 4:09:34 PM (17 hours ago) Dec 30
to The Ring Programming Language
Hello Mansour

>> "This workflow would open the door to the modern world of interactive apps and position Ring as an easy and productive alternative to C++ in supercharging QML apps."

As of 2025.12.30, Our friend Mohannad published RingQML


So, it will be nice if you tested it too, and provide feedback for him :D

Greetings,
Mahmoud

Mansour Ayouni

unread,
Dec 30, 2025, 8:06:35 PM (13 hours ago) Dec 30
to Mahmoud Fayed, The Ring Programming Language
Hello Mahmoud and Mohannad,
That's wonderful!
I'll test it with pleasure and give you my feedback.
Best,
Mansour

--

---
You received this message because you are subscribed to the Google Groups "The Ring Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ring-lang+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ring-lang/f3dda91c-5433-4b91-9398-24ae0d5ebcd9n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages