Let's do a simple exercise and create a graphical editor to write and execute scripts. Start by creating a new GUI project and implement a main window composed of two plain text edit widgets (
ui->logWindow) that are separated using a vertical splitter. One of the edit boxes will be used as an editor to input code and the other will be used as a console to display script results. Then, add a menu and toolbar to the window and create actions to open (
ui->actionOpen) and save (
ui->actionSave) the document, create a new document (
ui->actionNew), execute the script (
ui->actionExecute), and to quit the application (
ui->actionQuit). Remember to add them to the menu and toolbar. As a result, ...