Time for action – polishing the dialog

Now that the GUI itself works as we intended it to, we can focus on giving the dialog some more polish.

Accelerators and label buddies

The first thing we are going to do is add accelerators to our widgets. These are keyboard shortcuts that, when activated, cause particular widgets to gain keyboard focus or perform a predetermined action (for example, toggle a checkbox or push a button). Accelerators are usually marked by underlining them, as shown in the following figure:

Accelerators and label buddies

We will set accelerators to our line edits so that when the user activates an accelerator for the first field, it will gain focus. Through this ...

Get Game Programming Using Qt now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.