I'm already working with Qt almost two years.
I've made with Qt small and middle projects, there is described three of them, all this application are supported with QtScript:
1)The project for calculation and selection thermo-isolation materials taking into account conditions inside and outside rooms (temperature, humidity, wind). This project is multilingual the languages can be changed from menu (no need restart the program), to add new language need only to add a *.qm for this language into the special folder (no need to recompile the application). The program can calculate room barriers from different types of materials and advice all possible variants of isolation constructions and their thicknesses. Materials are stored in a separate xml-file, which can be changed and modified by user manually or from program.
2)The project for working with html-forms, there is the web browser on the right side of main window and the form area on the left side. The application is estimating how many forms are on the page and put their names into drop-down list, user can choice any one of this forms and its fields will be shown in accordance with their types. User can fill fields both on the browser and on the form area, changes are synchronizing immediately. It's possible to save the fields values into DB and restore them after.
3)The project for creating and modifying xml-files. The main window has three areas which can be resized, hidden and shown. The left area is for full xml-tree of file, the middle area is for filtered three and the right area is consist of two sections. The top section of right area is a table which is showing children of the chosen node and the down section is showing the selected item in fields and allow to change its name and attributes. The left, middle and right areas are synchronized (selection in one area is changing selections in others). There is also possible to add and remove nodes, open, save and save as files, export and import nodes from other files.
Best regards,
Andrew