diff --git a/src/sofa/qt/QDataDescriptionWidget.cpp b/src/sofa/qt/QDataDescriptionWidget.cpp index e6040bd..89b98be 100644 --- a/src/sofa/qt/QDataDescriptionWidget.cpp +++ b/src/sofa/qt/QDataDescriptionWidget.cpp @@ -76,6 +76,7 @@ QDataDescriptionWidget::QDataDescriptionWidget(QWidget* parent, core::objectmode tabLayout->setContentsMargins(0,0,0,0); tabLayout->setSpacing(1); tabLayout->setObjectName("tabInfoLayout"); + setAutoFillBackground(true); //Instance { diff --git a/src/sofa/qt/QTabulationModifyObject.cpp b/src/sofa/qt/QTabulationModifyObject.cpp index 7805b34..624d37e 100644 --- a/src/sofa/qt/QTabulationModifyObject.cpp +++ b/src/sofa/qt/QTabulationModifyObject.cpp @@ -44,6 +44,7 @@ QTabulationModifyObject::QTabulationModifyObject(QWidget* parent, vbox->setObjectName("tabVisualizationLayout"); vbox->setContentsMargins(0, 0, 0, 0); vbox->setSpacing(0); + setAutoFillBackground(true); this->setLayout(vbox); diff --git a/src/sofa/qt/RealGUI.cpp b/src/sofa/qt/RealGUI.cpp index 1f04f43..b5fbe42 100644 --- a/src/sofa/qt/RealGUI.cpp +++ b/src/sofa/qt/RealGUI.cpp @@ -94,6 +94,7 @@ using sofa::simulation::SceneLoaderFactory; #include #include #include +#include #if (QT_VERSION < QT_VERSION_CHECK(5, 11, 0)) #include @@ -143,12 +144,22 @@ using namespace sofa::core::visual; class QSOFAApplication : public QApplication { public: + void setStyle(){ + QPalette palette = QApplication::style()->standardPalette(); + setPalette(palette); + setStyleSheet(R"( + QToolTip { color: black; background-color: #fff8dc; border: 1px solid white; } + )"); + } + QSOFAApplication(int &argc, char ** argv) : QApplication(argc,argv) { QCoreApplication::setOrganizationName("Sofa Consortium"); QCoreApplication::setOrganizationDomain("sofa"); QCoreApplication::setApplicationName("runSofa"); + + setStyle(); } #if QT_VERSION < 0x050000