As you can see there is a simple kplex GUI written in python. Not all the multiple and great features of kplex are implemented in this GUI, only those that the project needs. In case someone would want to develop a more accurate kplex GUI from this code, I could extract only the needed parts and create and standalone repository on github. Let me know if someone is interested.
Once the current kplex 1.3.1 beta is made a full release (next week unless problems reported?) I intend pursuing a strategy to allow any GUI front end to query the options available, their defaults, and the current configuration and make changes without re-starting kplex. It's just an idea for now but it should mean that people writing a GUI front end don't have to update it to support new features. The config file syntax will hopefully stay the same so as not to break anything currently written.