diff -ur ukui-sidebar-1.1.0/src/sidebarpluginswidgets.cpp ukui-sidebar-1.1.0~/src/sidebarpluginswidgets.cpp --- ukui-sidebar-1.1.0/src/sidebarpluginswidgets.cpp 2020-06-18 14:31:44.000000000 +0800 +++ ukui-sidebar-1.1.0~/src/sidebarpluginswidgets.cpp 2020-06-24 16:51:03.000000000 +0800 @@ -407,7 +407,14 @@ { QToolButton *p_ToolButton = new QToolButton(); p_ToolButton->setFixedSize(90,90); - QPixmap pixmap = QIcon::fromTheme(icon).pixmap(QSize(45, 45)); + //显示错误,暂时读qrc文件中的icon + //QPixmap pixmap = QIcon::fromTheme(icon).pixmap(QSize(45, 45)); + QPixmap pixmap; + if(icon.contains("feedback")) { + pixmap = QIcon(QString(":/data/images/%1.png").arg(icon)).pixmap(QSize(45, 45)); + } else { + pixmap = QIcon(QString(":/data/images/%1.svg").arg(icon)).pixmap(QSize(45, 45)); + } QLabel *IconLabel = new QLabel(); IconLabel->setFixedSize(45, 45); IconLabel->setPixmap(pixmap); Only in ukui-sidebar-1.1.0~: ukui-sidebar.pro.user