QPushButton won't make itself smaller than 80x25 (of course unless you force it to by setting a maximum width for it).