Hello all!

I’m looking for a simple to use GUI for my FOSS python project.

I have tried tkinter which is, uh, usable but seriously oldish? Good point seems to be it’s basically inbuilt in python so not hard to distribute.

PyQt is on the heavy end, I just need windows, scrollbars and buttons (basically, see below), also I wonder about the license of Qt (it’s always a PITA when trying to do C++ Qt) and also what you must package when you distribute the soft.

Must haves:

  • Frames (I need two independent lists of files and another with global info)
  • Text, buttons & colors, an “open file” dialog. Editable text field.
  • Scrollable lists, with clickable icons (ex. “Filename [Delete icon] [Update icon]”)
  • Async behaviour (so that a thread can update one part when it sees fit)
  • Works on most popular Linux
  • FOSS (I don’t want to change everything when the soft dies, or be on the enshittification ride)

Nice to have :

  • Possibility to make pop out windows (like a settings manager)
  • Mac & Win support

Cheers and thank you!

    • Valmond@lemmy.mindoki.comOP
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      6 months ago

      I don’t mind paying but all that corporate stuff always tend to end up as dead code or enshittifyed.

      I mean I checked it out and it looks great, but there is no open source, right?

      • irmoz@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        6 months ago

        Idk about any need for payment, I just installed it with PIP and started using it right away

      • JSens1998
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        6 months ago

        It use to be open source. When they launched V5 this year, they decided to take down V4 and make the project closed source. You can still find forked repos of V4 on github that can be used freely.