球支援:QLabel显示不了图片

weixin_38048973 2019-09-19 05:41:46
写了一个程序用图片去做界面美化出现了个问题,设置图片的程序如下: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"));这两句不能显示图片,是空白的高手帮忙看看是怎么回事
...全文
48 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧