M
Modular•15mo ago
pourjour

GUI related stuffs

I'm wondering if we can use other gui framework like PySide6, PyQt6 since I saw an example in docs using matplotlib, is there any future realease for gui framework easy to integrate with Mojo? any feature like plotting realtime data with pyqtgraph and reach fast fps?
40 Replies
limewater23
limewater23•15mo ago
are u doing algo trading?
limewater23
limewater23•15mo ago
No description
pourjour
pourjourOP•15mo ago
I'm doing EEG plotting @limewater23
limewater23
limewater23•15mo ago
are u collecting brain signals from scalp?
ModularBot
ModularBot•15mo ago
Congrats @limewater23, you just advanced to level 3!
pourjour
pourjourOP•15mo ago
just a professional project I'm working on
limewater23
limewater23•15mo ago
this bot is everywhere
pourjour
pourjourOP•15mo ago
we are about to move to c++
limewater23
limewater23•15mo ago
nice nice I thought maybe the financial
pourjour
pourjourOP•15mo ago
the financial industry may use that too if we can reach real time high frequency plotting
limewater23
limewater23•15mo ago
yea that's why I wanted to learn mojo I am new to algo trading, trying stuff
pourjour
pourjourOP•15mo ago
but I think u must understand the mojo ecosystem to make use of it's performance
limewater23
limewater23•15mo ago
right
pourjour
pourjourOP•15mo ago
cool algo trading
limewater23
limewater23•15mo ago
today is day 1
PriNova
PriNova•15mo ago
It is not Qt, but taichi has imgui included natively and can be imported into mojo. https://discord.com/channels/1087530497313357884/1148341215771775077
pourjour
pourjourOP•15mo ago
although the orientation of modular team is machine learning we must have a nice community to work on GUI stuff taichi ? is that a new project? @PriNova
limewater23
limewater23•15mo ago
bro, what vision
No description
limewater23
limewater23•15mo ago
🫡
pourjour
pourjourOP•15mo ago
nice interested in Machine learning stuff
PriNova
PriNova•15mo ago
Mojo is not only for AI. It will be a general-purpose language for all kind of projects. Taichi is a framework for creating fast computing on CPU or GPU (Vulkan, Metal, Cuda, OpenGL, OpenCL)
PriNova
PriNova•15mo ago
Taichi Lang: High-performance Parallel Programming in Python
Taichi is a domain-specific language embedded in Python that helps you easily write portable, high-performance parallel programs.
limewater23
limewater23•15mo ago
how to import this tho? wow, super
pourjour
pourjourOP•15mo ago
high performance for python first time I've heard that is that promising can we make gui with taich? @PriNova I'm checking that now ggui interesting
PriNova
PriNova•15mo ago
Yes, exactly. You can create all kind of GUI with it, because it is based on ImGUI a very popular GUI framework and has 3D rendering capabilities based on your GPU.
pourjour
pourjourOP•15mo ago
nice can we use buttons from IMGUI
PriNova
PriNova•15mo ago
Have a look at their examples or on YT. You can use all kind of Widgets from IMGUI
pourjour
pourjourOP•15mo ago
crazy stuff didn't know what I didn't hear of that before
PriNova
PriNova•15mo ago
You can create a complete rendering or game engine, if you are willing spend time.
limewater23
limewater23•15mo ago
gonna send this to my friend who is thinking about building game engine Thanks! @PriNova
pourjour
pourjourOP•15mo ago
thanks bro @PriNova
ModularBot
ModularBot•15mo ago
Congrats @pourjour, you just advanced to level 2!
PriNova
PriNova•15mo ago
You are welcome
Moosems / Three chickens
Would you try tkinter as well?
pourjour
pourjourOP•15mo ago
yeah why not
humanloop
humanloop•15mo ago
any progress on GUIs? I have a big-ish pyqt5 app and I'm overwhelmed about porting it in
Moosems / Three chickens
I'd wait to port such a thing until traits are implemented and the language recieves a 1.0 release.
humanloop
humanloop•15mo ago
That seems sensible.
pourjour
pourjourOP•13mo ago
any updates on this topic guys?
Moosems / Three chickens
Not yet. I do plan to make a personal project in an attempt to make one in the future but still waiting on traits.
Want results from more Discord servers?
Add your server