Попробуйте это (не тестировалось):
case "png":
$file = imagecreatetruecolor($width, $height);
$new = imagecreatefrompng($this->file_tempname);
imagefilledrectangle ($file, 0, 0, $width, $height, imagecolorallocate($file, 0,0,0))
(предварите белый фон на $ file image)
Кроме того, часть for($i=0; $i<256; $i++) { imagecolorallocate($file, $i, $i, $i); }
выглядит странно.
Если вы вызываете следующую функцию:
QAbstractButton * QWizard::button ( WizardButton which ) const
со следующим аргументом:
QWizard::NextButton
, то вы должны получить указатель на кнопку «Далее».
Осталось только вызвать функцию setVisible (bool) кнопки, когда вы находитесь на предпоследней (предпоследней) странице?
Я никогда этого не делал, просто пытался вам помочь.