From 83a18a83c205c184285e2d1b5ac937009765331c Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Sat, 4 Mar 2023 11:04:37 +0100 Subject: [PATCH] QskTextInput having the same default size policy as QLineEdit ( Expanding/Fixed ) --- examples/gallery/inputs/InputPage.cpp | 2 ++ src/controls/QskTextInput.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/gallery/inputs/InputPage.cpp b/examples/gallery/inputs/InputPage.cpp index 15764d1e..f66dc8c7 100644 --- a/examples/gallery/inputs/InputPage.cpp +++ b/examples/gallery/inputs/InputPage.cpp @@ -48,12 +48,14 @@ namespace { auto input = new QskTextInput( "Only Read Me", this ); input->setReadOnly( true ); + input->setSizePolicy( Qt::Horizontal, QskSizePolicy::MinimumExpanding ); } { auto input = new QskTextInput( "12345", this ); input->setMaxLength( 5 ); input->setEchoMode( QskTextInput::PasswordEchoOnEdit ); + input->setSizePolicy( Qt::Horizontal, QskSizePolicy::Fixed ); } { diff --git a/src/controls/QskTextInput.cpp b/src/controls/QskTextInput.cpp index 5a76f81d..6e78750a 100644 --- a/src/controls/QskTextInput.cpp +++ b/src/controls/QskTextInput.cpp @@ -314,7 +314,7 @@ QskTextInput::QskTextInput( QQuickItem* parent ) setAcceptedMouseButtons( m_data->textInput->acceptedMouseButtons() ); m_data->textInput->setAcceptedMouseButtons( Qt::NoButton ); - initSizePolicy( QskSizePolicy::Minimum, QskSizePolicy::Fixed ); + initSizePolicy( QskSizePolicy::Expanding, QskSizePolicy::Fixed ); } QskTextInput::QskTextInput( const QString& text, QQuickItem* parent )