Răsfoiți Sursa

V0.8.5
1、修改了ComboBox在Linux下的问题"

Apple 1 lună în urmă
părinte
comite
065b3651fa
1 a modificat fișierele cu 3 adăugiri și 0 ștergeri
  1. 3 0
      common/combox/customcombobox.cpp

+ 3 - 0
common/combox/customcombobox.cpp

@@ -3,6 +3,7 @@
 #include <QGraphicsDropShadowEffect>
 #include <QListView>
 #include <QDebug>
+#include <QStyleFactory>
 
 CustomComboBox::CustomComboBox(QWidget *parent)
     : QComboBox(parent)
@@ -16,6 +17,8 @@ CustomComboBox::~CustomComboBox()
 /* 设置下拉框阴影 */
 void CustomComboBox::setViewShadowEffect()
 {
+    /* 设置这个在Linux下,下拉框才会背景透明 */
+    setStyle(QStyleFactory::create("Windows"));
     setView(new QListView());
     if (nullptr != view() && nullptr != view()->window()) 
     {