QskTextInput having the same default size policy as QLineEdit (

Expanding/Fixed )
This commit is contained in:
Uwe Rathmann 2023-03-04 11:04:37 +01:00
parent 6d329e1e39
commit 83a18a83c2
2 changed files with 3 additions and 1 deletions

View File

@ -48,12 +48,14 @@ namespace
{ {
auto input = new QskTextInput( "Only Read Me", this ); auto input = new QskTextInput( "Only Read Me", this );
input->setReadOnly( true ); input->setReadOnly( true );
input->setSizePolicy( Qt::Horizontal, QskSizePolicy::MinimumExpanding );
} }
{ {
auto input = new QskTextInput( "12345", this ); auto input = new QskTextInput( "12345", this );
input->setMaxLength( 5 ); input->setMaxLength( 5 );
input->setEchoMode( QskTextInput::PasswordEchoOnEdit ); input->setEchoMode( QskTextInput::PasswordEchoOnEdit );
input->setSizePolicy( Qt::Horizontal, QskSizePolicy::Fixed );
} }
{ {

View File

@ -314,7 +314,7 @@ QskTextInput::QskTextInput( QQuickItem* parent )
setAcceptedMouseButtons( m_data->textInput->acceptedMouseButtons() ); setAcceptedMouseButtons( m_data->textInput->acceptedMouseButtons() );
m_data->textInput->setAcceptedMouseButtons( Qt::NoButton ); m_data->textInput->setAcceptedMouseButtons( Qt::NoButton );
initSizePolicy( QskSizePolicy::Minimum, QskSizePolicy::Fixed ); initSizePolicy( QskSizePolicy::Expanding, QskSizePolicy::Fixed );
} }
QskTextInput::QskTextInput( const QString& text, QQuickItem* parent ) QskTextInput::QskTextInput( const QString& text, QQuickItem* parent )