Quote Originally Posted by filmfreak
1) Display another message after the two seconds. I attempted this, but when I executed the program, the status bar instantly switched to the second message rather than waiting two seconds.
You will have to queue messages and use QTimer or QStatusBar::messageChanged() to change them.

2) Be able to display multiple items at once, including integers. For example, I'd like to be able to display the word "In", followed by the value of an integer variable, followed by the word "Out", followed by the value of another integer variable.
Just put everything in one string.

Also check out QStatusBar::addWidget() method.