I have used Zenity in a couple of Bash scripts, and while useful it is rather limiting, and disruptive.
Essentially Zenity prompts the user for a choice/decision one question at a time.
Is there a means to create a simple GUI page, which has the capability of asking the user maybe 10 different questions, and storing the answers to those questions in a list of variables, which could be passed to a Bash script?
So instead of the user being asked 10 different questions, by 10 different Zenity prompts, the user could tick answers, choose from drop-down list, or browse for a file etc etc all on the one page, and have the script use those answers in place of all the Zenity prompts?
I realise this can be done by various other means - like using Python or such - but I just want to know if there is something akin to what I have described which would eliminate the necessity of learning a new language; porting a script to Python or whatever is needed by the 'more comprehensive' methods I have read about ....... such as Qt development or such.
I have even wondered if it is possible to use a Qt GUI to gather the info and assign the answers to variables which could be used in the backend script.
Does such a beast exist?
Is it possible to adapt an existing GUI generator in this manner?
How might one go about attempting this?
I thought it might be an interesting learning experience ......