以下是我的Qt代碼:Qt的QPushbutton:懸停不工作
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,圖像不顯示。爲什麼?以及如何讓按鈕看起來像透明只有當懸停顯示?
你的文件extencion在哪裏:png或jpg?你的路徑不正確。 – Chernobyl 2014-10-30 05:13:32
我的路徑是正確的。我使用.qrc來管理資源。當我刪除這部分「QPushButton {border:none};」只使用「ui-> result_button-> setStyleSheet(」QPushButton:hover {border-image:url(:/ images/splitter_button_left)}「)」,結果是正確的。但按鈕有邊框。 – archangel 2014-10-30 06:44:58