各位大佬们,劳烦大家帮忙看看,如下代码:
- CWidget::CWidget(QWidget *parent)
- {
- this->resize(300, 400)
- m_btn1 = new QPushButton(this);
- m_btn1->setStyleSheet("QPushButton{border-image: url(:/image/main/main_drive_nor.png);border-radius:0px;}"
- "QPushButton:hover{border-image: url(:/image/main/main_drive_hover.png);border-radius:0px;}"
- "QPushButton:pressed{border-image: url(:/image/main/main_drive_pre.png);border-radius:0px;}");
- QImage ImgDrive(":/image/main/main_drive_nor.png");
- m_btn1->resize(ImgDrive.size());
- m_btn1->move(100, 100);
- connect(m_btn1, &m_btn1::clicked, this, &CWidget::onClickedBtn1);
- m_btn1->click();
- }
- void CWidget::onClickedBtn1()
- {
- //
- }
为什么按钮btn1,明明click了,但是却
没有显示切换到pressed状态下的背景
图片呢?这个可能是什么原因造成呢?欢迎各位大佬们指点一二,小弟在此多谢了!