Well, first of all, there is a way - either by pressing up on the keyboard or scrolling the mouse wheel.

Second, I don't want to move at all. Pressing the arrow would summon a widget to set the time in TimeEdit (something like calendar widget in the DateEdit). Basically it would be just a decoration on the widget that is convenient to store the data I want.

And thirdly. I can have a QSpinBox with a single down-button by using stylesheets and it would work fine. The problem is that the down-button is ugly and I want a prettier down-arrow that disappears the moment I use the word "button" in my stylesheet. You can try it yourself by using the following code

Qt Code:
  1. setStyleSheet("QTimeEdit::up-arrow {width: 0;} QTimeEdit::up-button {width: 0;}QTimeEdit::down-button {width: 16px; subcontrol-origin: border; subcontrol-position: center right;}");
To copy to clipboard, switch view to plain text mode