Qt QPushbutton:悬停不起作用

时间:2014-10-30 03:28:22

标签: qt

以下是我的Qt代码:

MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->result_button->setStyleSheet("QPushButton{border:none};
                                  QPushButton:hover{border-image:url(:/images/splitter_button_left)}");
}

当我将鼠标悬停在result_button上时,图像不会显示。为什么?以及如何在悬停显示时使按钮看起来像透明?

1 个答案:

答案 0 :(得分:1)

你的样式表是错误的。它应该是:

ui->result_button->setStyleSheet("QPushButton{border:none;} QPushButton:hover{border-image:url(:/images/splitter_button_left);}");

请注意;个字符的位置。