PyQT package or something similar?

I’m trying to play a bit with creating some for SFOS.
For a first shoot I wanted to use pyqt5 but it seems it’s missing on SFOS and I can’t even install it.
I found this however:

and this:

Still this is not something I’m looking for. Hence a question.
Is it possible to have PyQT5 working in SFOS or I must use QML?
The simple app need to have a simple initial config screen and then it will be just terminal app.
Not sure if that’s possible at all but well maybe someone will drop some ideas?

Check post 48 here - Aarch64 RPMs (share) - #53 by teleshoes

Use pyotherside, you can find docs from PyOtherSide Developer Guide — PyOtherSide 1.5.9 documentation

And you can find some great apps made by python, like

Perhaps the least messy and confusing:

Imageworks and Videoworks have very large main pages in QML. Audioworks is less to get wrapped up in. I’m working on making them more modular and easier to maintain.

On the weekend I’ve finally uploaded Videoworks to harbour (it’s on chum and openrepos, too) …

It’s really mad, but combining python with system level stuff like ffmpeg is actually fairly performant: Yesterday bug fixed audio recording.

1 Like

If I understand correctly, you just want to avoid building the ui in QML. You could do it in c++ of course. Or use PySDL2 · PyPI and use SDL2 … but, frankly, that’s mad.

what I want is to be able to run pyqt5 if that’s not possible and i’m forced to qml then well yeah I’ll have to play with it. But I thought that maybe I’m missing some step and it’s possible.

@level1 got it going with a pip install: Aarch64 RPMs (share) - #48 by Levone1 Had you looked at this?

Frankly, I think that’s ‘more’ work than just doing a minimal QML interface and using pyotherside for any other ‘systems’ stuff.

@lolek: I would also recommend QML + pyotherside. Have done the both ways (pyqt outside SFOS) and I prefer going QML+pyotherside for most (if not all) cases. For SFOS, it makes sense to use QML+pyotherside and, if you need to extend it further, add C++ that would be in a similar level within the program as pyqt would normally be.