Страницы

Поиск по вопросам

четверг, 16 мая 2019 г.

Кнопка класса QPushButton

Создал класс кнопки, соответственно унаследовал от
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()); }

Комментариев нет:

Отправить комментарий