- [RingQML] is online ! - 6 Updates
- RingQT QML - 2 Updates
- QML support - 1 Update
- Calling ring function from QML? - 1 Update
- Using Ring with QML - 1 Update
- Reflection on the future of GUI development in Ring - 1 Update
- [RingQML] Full Setter/Getter Support for Global Scope! - 2 Updates
- [RingQML] between development and production stages! - 3 Updates
MOHANNAD ALDULAIMI <mohann...@gmail.com>: Dec 30 11:52AM -0800
Hello Ring Team,
[image: RingQML.jpg]
Â
Today I published the source code and binaries for *RingQML *!
Â
*GitHub repository*:
https://github.com/mohannad-aldulaimi/ringqml
Â
*Requirements*:
https://github.com/mohannad-aldulaimi/ringqml?tab=readme-ov-file#-requirements
Â
Â
*How to install using RingPM (Ring Package Manager)*
https://github.com/mohannad-aldulaimi/ringqml?tab=readme-ov-file#option-1-using-ringpm-recommended
Â
Â
*simple test program as startup:*
https://github.com/mohannad-aldulaimi/ringqml?tab=readme-ov-file#option-1-using-ringpm-recommended
Â
Â
*documentation is coming soon...*
I hope that you will enjoy use it.
Â
Best Wishes ...
Â
*Mohannad*
Mahmoud Fayed <msfcl...@gmail.com>: Dec 30 12:04PM -0800
Hello Mohannad
Â
Thanks for sharing, the logo is wonderful, I like it :D
Â
>> "*documentation is coming soon..."*
Â
You could start by adding sample to the package, so it can be installed in
ring/samples/UsingRingQML folder
Â
At least add the usage example from README.md file as a start
Â
Greetings,
Mahmoud
Â
On Tuesday, December 30, 2025 at 10:52:21 PM UTC+3 mohann...@gmail.com
wrote:
Â
MOHANNAD ALDULAIMI <mohann...@gmail.com>: Dec 30 12:37PM -0800
Hello *Mahmoud*,
Â
Thanks for your suggestion ,applied in this commits :
* adding samples folder
<https://github.com/mohannad-aldulaimi/ringqml/commit/45e97003ee65cbed1a1d4e6842fde76b5c58ea31>
* update package.ring - adding samples/UsingRingQML/Hello_world.ring
<https://github.com/mohannad-aldulaimi/ringqml/commit/012db79c8f58090417f2a85df1fe83d8a2397ea1>
* update README.md - add samples folder
<https://github.com/mohannad-aldulaimi/ringqml/commit/d478f026752607c7722abe07617b96b8b480a963>
Â
Best wishes...
*Mohannad*
Â
On Tuesday, 30 December 2025 at 23:04:57 UTC+3 Mahmoud Fayed wrote:
Â
Mahmoud Fayed <msfcl...@gmail.com>: Dec 30 12:44PM -0800
Hello Mohannad
Â
You are welcome, I tried the tests and they are working fine, GREAT WORK :D
Â
Added to RingPM Registry & Ring Website - News Section
Â
[image: ringnews.png]
Â
Greetings,
Mahmoud
Â
On Tuesday, December 30, 2025 at 11:37:19 PM UTC+3 mohann...@gmail.com
wrote:
Â
Youssef Saeed <youssef...@gmail.com>: Dec 30 01:41PM -0800
Hello Mohannad,
Â
Congrats on releasing RingQML!
Â
I will give it a try when I have some time.
Â
Best regards,
Youssef
On Tuesday, December 30, 2025 at 10:44:48 PM UTC+2 Mahmoud Fayed wrote:
Â
MOHANNAD ALDULAIMI <mohann...@gmail.com>: Dec 30 01:46PM -0800
Hello Mahmoud,
Â
Thanks for your support ,and publishing the library in Ring Website …
Â
Best regards...
Â
*Mohannad*
On Tuesday, 30 December 2025 at 23:44:48 UTC+3 Mahmoud Fayed wrote:
Â
Mahmoud Fayed <msfcl...@gmail.com>: Dec 30 01:05PM -0800
Hello Youssef
Â
>> "Is it possible to call a Ring function from QML?"
Â
As of 2025.12.30 our friend Mohannad published RingQML
Â
URL: mohannad-aldulaimi/ringqml: A simple-to-use library used to interact
with QML (Qt Meta-object Language) using the Ring programming language.
<https://github.com/mohannad-aldulaimi/ringqml>
Â
So, you can check it, test it, add samples, etc. :D
Â
Greetings,
Mahmoud
Â
On Sunday, September 15, 2024 at 2:24:25 PM UTC+3 youssef...@gmail.com
wrote:
Â
Youssef Saeed <youssef...@gmail.com>: Dec 30 01:36PM -0800
Hello Mahmoud,
Â
That is great news! Thanks for letting me know.
Â
Best regards,
Youssef
Â
On Tuesday, December 30, 2025 at 11:05:48 PM UTC+2 Mahmoud Fayed wrote:
Â
Mahmoud Fayed <msfcl...@gmail.com>: Dec 30 01:19PM -0800
Hello
Â
>> "Is Ring already able to connect with QtQuick?"
Â
Just an update to the status of this topic, which could be the first topic
that ask about Ring support for QML
Â
As of 2025.12.30, our friend Mohannad published RingQML
Â
URL: mohannad-aldulaimi/ringqml: A simple-to-use library used to interact
with QML (Qt Meta-object Language) using the Ring programming language.
<https://github.com/mohannad-aldulaimi/ringqml>
Â
Greetings,
Mahmoud
Mahmoud Fayed <msfcl...@gmail.com>: Dec 30 01:15PM -0800
Hello Majdi
Â
>> "Is There any way to call a Ring function from within QML code? so that
we can use QML as a UI and Ring code as a backend."
Â
Just an update to this topic for our future readers
Â
As of 2025.12.30, our friend Mohannad published RingQML
Â
URL: mohannad-aldulaimi/ringqml: A simple-to-use library used to interact
with QML (Qt Meta-object Language) using the Ring programming language.
<https://github.com/mohannad-aldulaimi/ringqml>
Â
Greetings,
Mahmoud
Â
On Tuesday, September 18, 2018 at 6:58:23 PM UTC+3 Majdi Sobain wrote:
Â
Mahmoud Fayed <msfcl...@gmail.com>: Dec 30 01:11PM -0800
Hello Mansour
Â
>> "My question is: What if we want to control the QML thing with Ring? In
other terms, how can we interact with the QML objects and events, and
program them, with Ring code?"
Â
Just an update to this topic for future readers
Â
As of 2025.12.30, Our friend Mohannad published RingQML
Â
URL: mohannad-aldulaimi/ringqml: A simple-to-use library used to interact
with QML (Qt Meta-object Language) using the Ring programming language.
<https://github.com/mohannad-aldulaimi/ringqml>
Â
Greetings,
Mahmoud
Â
On Monday, October 26, 2020 at 9:46:23 PM UTC+3 kalid...@gmail.com wrote:
Â
Mahmoud Fayed <msfcl...@gmail.com>: Dec 30 01:09PM -0800
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
Â
URL: mohannad-aldulaimi/ringqml: A simple-to-use library used to interact
with QML (Qt Meta-object Language) using the Ring programming language.
<https://github.com/mohannad-aldulaimi/ringqml>
Â
So, it will be nice if you tested it too, and provide feedback for him :D
Â
Greetings,
Mahmoud
MOHANNAD ALDULAIMI <mohann...@gmail.com>: Dec 29 08:01PM -0800
Hello Mahmoud and Mansour,
Â
​Thank you for your kind words.
Â
​The source code will be published either today or tomorrow. I would
greatly appreciate your feedback once it is released.
Â
​We have included some simple tests and samples to get started, and there
is more to come in the future.
Â
​Best regards,
Â
​Mohannad
On Tuesday, 30 December 2025 at 00:31:28 UTC+3 Mansour Ayouni wrote:
Â
Mahmoud Fayed <msfcl...@gmail.com>: Dec 30 08:39AM -0800
Hello Mohannad
Â
>> "Thank you for your kind words."
Â
You are welcome :D
Â
>> "The source code will be published either today or tomorrow. I would
greatly appreciate your feedback once it is released."
Â
Waiting to try it :D
Â
Greetings,
Mahmoud
Â
On Tuesday, December 30, 2025 at 7:01:29 AM UTC+3 mohann...@gmail.com wrote:
Â
Mahmoud Fayed <msfcl...@gmail.com>: Dec 29 01:52PM -0800
Hello Mohannad
Â
Thanks for sharing :D
Â
RingQML is especially attractive for mobile development because it enables
building modern, elegant UIs.
It also provides direct access to all Qt classes and features without the
need to wrap each class individually.
Â
Greetings,
Mahmoud
Â
MOHANNAD ALDULAIMI <mohann...@gmail.com>: Dec 29 07:53PM -0800
Hello *Mahmoud*,
Â
Â
I completely agree with you. This is exactly the crucial point that
encouraged me to embark on this experiment to link Ring and QML.
Since many developers may not have Qt installed on their systems or might
lack the specific knowledge required to build Ring-Qt extensions manually,
QML serves as the perfect solution for them.
Â
To make this accessible, I plan to provide the compiled binary (.dll) file
for this extension on GitHub so these developers can use it immediately
without needing to build it themselves.
Â
Â
Best wishes,
* Mohannad*
Â
On Tuesday, 30 December 2025 at 00:52:57 UTC+3 Mahmoud Fayed wrote:
Â
Mansour Ayouni <kalid...@gmail.com>: Dec 30 08:29AM +0100
Hello Mohannad,
Â
Sounds great!!
Â
Keep up the nice work.
Mansour
Â
Le mar. 30 déc. 2025, 04:53, MOHANNAD ALDULAIMI <mohann...@gmail.com> a
écrit :
Â
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to ring-lang+...@googlegroups.com.