写了一个程序用图片去做界面美化出现了个问题,设置图片的程序如下:
void Client::init_UI()
{
ui->frame->setStyleSheet("QFrame {border-image: url(:/image/backgroud/clienback2.png);}");
ui->frame_2->setStyleSheet("QFrame {border-image: url(:/image/backgroud/logo.png);}");
ui->showphotoButton->setStyleSheet("QToolButton {border-image: url(:/image/button/Photobutton.png);}\
QToolButton:hover:pressed{border-image: url(:/image/button/Photobutton2.png);} \
QToolButton:hover:!pressed{border-image: url(:/image/button/Photobutton.png);}");
ui->showuploadButton->setStyleSheet("QToolButton{border-image: url(:/image/button/uploadbutton.png);}\
QToolButton:hover:pressed{border-image: url(:/image/button/uploadbutton1.png);} \
QToolButton:hover:!pressed{border-image: url(:/image/button/uploadbutton.png);}");
ui->showimageshowButton->setStyleSheet("QToolButton{border-image: url(:/image/button/imageshowbutton.png);}\
QToolButton:hover:pressed{border-image: url(:/image/button/imageshowbutton1.png);} \
QToolButton:hover:!pressed{border-image: url(:/image/button/imageshowbutton.png);}");
ui->mainwidget->setStyleSheet("QStackedWidget {border-image: url(:/image/button/white1.png);}");
ui->uploadButton->setStyleSheet("QToolButton {border-image: url(:/image/button/upbutton.png);}\
QToolButton:hover:pressed{border-image: url(:/image/button/upbutton2.png);} \
QToolButton:hover:!pressed{border-image: url(:/image/button/upbutton.png);}");
ui->openButton->setStyleSheet("QToolButton {border-image: url(:/image/button/openButton2.png);}\
QToolButton:hover:pressed{border-image: url(:/image/button/openButton.png);} \
QToolButton:hover:!pressed{border-image: url(:/image/button/openButton2.png);}");
ui->showtitleButton->setStyleSheet("QToolButton {border-image: url(:/image/button/showtitlebutton.png);}\
QToolButton:hover:pressed{border-image: url(:/image/button/showtitlebutton1.png);} \
QToolButton:hover:!pressed{border-image: url(:/image/button/showtitlebutton.png);}");
ui->helpButton->setStyleSheet("QToolButton {border-image: url(:/image/button/helpbutton.png);}\
QToolButton:hover:pressed{border-image: url(:/image/button/helpbutton1.png);} \
QToolButton:hover:!pressed{border-image: url(:/image/button/helpbutton.png);}");
ui->aboutButton->setStyleSheet("QToolButton {border-image: url(:/image/button/aboutbutton.png);}\
QToolButton:hover:pressed{border-image: url(:/image/button/aboutbutton1.png);} \
QToolButton:hover:!pressed{border-image: url(:/image/button/aboutbutton.png);}");
ui->quitButton->setStyleSheet("QToolButton {border-image: url(:/image/button/closebutton.png);}\
QToolButton:hover:pressed{border-image: url(:/image/button/closebutton1.png);} \
QToolButton:hover:!pressed{border-image: url(:/image/button/closebutton.png);}");
ui->takephotoButton->setStyleSheet("QToolButton {border-image: url(:/image/button/takephotobutton.png);}\
QToolButton:hover:pressed{border-image: url(:/image/button/takephotobutton1.png);} \
QToolButton:hover:!pressed{border-image: url(:/image/button/takephotobutton.png);}");
ui->loglabel->setPixmap(QPixmap(":/image/backgroud/title.png"));
ui->photolabel->setStyleSheet("QLabel {border-image: url(:/images/button/white.png)}");
ui->leaveworftextEdit->setStyleSheet("QTextEdit {border-image: url(:/images/button/white.png)}");
ui->takephotolabel->setStyleSheet("QLabel {border-image: url(:/images/button/white.png)}");
ui->label_1->setStyleSheet("QLabel {border-image: url(:/image/button/white.png)}");
ui->label_4->setStyleSheet("QLabel {border-image: url(:/image/button/white.png)}");
ui->label_3->setStyleSheet("QLabel {border-image: url(:/image/button/white.png)}");
ui->label_2->setStyleSheet("QLabel {border-image: url(:/image/button/white.png)}");
/*ui->aboutlabel->setStyleSheet("QLabel {border-image: url(:/image/button/white.png)}");
ui->helplabel->setStyleSheet("QLabel {border-image: url(:/image/button/white.png)}");*/
ui->aboutlabel->setPixmap(QPixmap(":/image/backgroud/abuoutback.png"));
ui->helplabel->setPixmap(QPixmap(":/image/backgroud/helpback.png"));
ui->helptotitleButton->setStyleSheet("QToolButton {border-image: url(:/image/button/backbutton.png);}\
QToolButton:hover:pressed{border-image: url(:/image/button/backbutton2.png);} \
QToolButton:hover:!pressed{border-image: url(:/image/button/backbutton.png);}");
ui->abouttotitleButton->setStyleSheet("QToolButton {border-image: url(:/image/button/backbutton.png);}\
QToolButton:hover:pressed{border-image: url(:/image/button/backbutton2.png);} \
QToolButton:hover:!pressed{border-image: url(:/image/button/backbutton.png);}");
}
其他控件的图片都可以显示但是aboutlabel 、helplabel不能显示图片:
ui->aboutlabel->setPixmap(QPixmap(":/image/backgroud/abuoutback.png"));
ui->helplabel->setPixmap(QPixmap(":/image/backgroud/helpback.png"));
这两句不能显示图片,是空白的
高手帮忙看看是怎么回事