Создал класс кнопки, соответственно унаследовал от
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);
}
Планировалось что в место стандартной кнопки будет изображение.
Ответ
Получилось разобраться с данной задачей так:
EnterButton::EnterButton(QPushButton *parent) : QPushButton(parent)
{
QPixmap pixButton(":/img/Images/button.png");
setIcon(pixButton);
setIconSize(pixButton.size());
}
Комментариев нет:
Отправить комментарий