#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()); }
Комментариев нет:
Отправить комментарий