This program reads a message (which is specified as a parameter or is read from a file or standard input) and displays this message in a window. Beneath the message a row of numbers, as specified by the command line argument -buttons, is displayed. The program exits when a buttons is clicked, which button is pressed can be derived from the return value of KMessage, optionally the name of the button is printed to standard output.