diff --git a/src/gui/qgscolorrampbutton.cpp b/src/gui/qgscolorrampbutton.cpp index 4c88898c1e4..5f4c5abee67 100644 --- a/src/gui/qgscolorrampbutton.cpp +++ b/src/gui/qgscolorrampbutton.cpp @@ -69,7 +69,8 @@ QSize QgsColorRampButton::sizeHint() const #ifdef Q_OS_WIN return QSize( 120, 22 ); #else - return QSize( 120, 28 ); + // Adjust height for HiDPI screens + return QSize( 120, std::max( static_cast( fontMetrics().height( ) * 1.4 ), 28 ) ); #endif }