#cpp #qt
Создал класс кнопки, соответственно унаследовал от
QPushButton
но кнопка какая то странная, видно на скриншоте:
Сам код:
EnterButton::EnterButton(QPushButton *parrent) : QPushButton(parrent)
{
QPushButton* enter = new QPushButton("");
QPixmap pixButton(":/img/Images/button.png");
QVBoxLayout* qvbxLayout = new QVBoxLayout;
enter->setIcon(pixButton);
enter->setIconSize(pixButton.size());
qvbxLayout->addStretch(4);
qvbxLayout->addWidget(enter);
qvbxLayout->addStretch(4);
setLayout(qvbxLayout);
}
Планировалось что в место стандартной кнопки будет изображение.
Ответы
Ответ 1
Получилось разобраться с данной задачей так: EnterButton::EnterButton(QPushButton *parent) : QPushButton(parent) { QPixmap pixButton(":/img/Images/button.png"); setIcon(pixButton); setIconSize(pixButton.size()); }
Комментариев нет:
Отправить комментарий