Hello Jason,
first thing I’ll try if in your shoes:
 - explicity set witdh and height on the stackView. I found weird problems on 
stack transitions when the width and height are not set explicitly

Ciao,
Gianluca.


> On 17 Nov 2015, at 14:36, Jason H <jh...@gmx.com> wrote:
> 
> // main.qml ---------------------------------:
> import QtQuick 2.5
> import QtQuick.Controls 1.4
> 
> ApplicationWindow {
>       visible: true
>       width: 480
>       height: 720
> 
>       // comment out StackView to make it work, when doing so, uncomment 
> visible: true for LoginScreen (default visible false)
>       StackView {
>               id: stackView
>               initialItem: loginScreen
>       }
> 
>       LoginScreen {
>               id: loginScreen
>               width: parent.width
>               height: parent.height
>               // visible: true
>       }
> 
> 
> }
> 
> // LoginScreen.qml --------------------------:
> import QtQuick 2.5
> 
> Rectangle {
>       id: screen
>       visible: false
>       Column {
>               anchors.top: parent.top
>               anchors.horizontalCenter: parent.horizontalCenter
>               anchors.margins: 100
>       }
>       Column {
>               anchors.centerIn: parent
>               width: screen.width * .8
>               spacing: 10
>               Rectangle {
>                       border.width: 1
>                       width:  parent.width
>                       height: username.height   * 1.1
>                       anchors.margins: 50
>                       TextInput {
>                               anchors.centerIn: parent
>                               anchors.margins: 50
>                               id: username
>                               width: parent.width
>                               height: implicitHeight
>                               font.pixelSize: 20
>                               text: "Username"
>                               color: "grey"
> 
>                       }
>               }
>               Rectangle {
>                       border.width: 1
>                       width: parent.width
>                       height: password.height * 1.1
>                       TextInput {
>                               anchors.centerIn: parent
>                               id: password
>                               width: parent.width
>                               height: implicitHeight
>                               font.pixelSize: 20
>                               text: "Password"
>                               color: "grey"
>                       }
>               }
>               Rectangle {
>                       color: "black"
>                       width: parent.width
>                       height: loginText.implicitHeight * 2
>                       border.width: 1
>                       anchors.horizontalCenter: parent.horizontalCenter
>                       Text {
>                               id: loginText
>                               anchors.centerIn: parent
>                               width: implicitWidth
>                               height: implicitHeight
>                               text: "LOGIN"
>                               color: "white"
> 
>                       } //text
>               } //rect
>               Text {
>                       anchors.horizontalCenter: parent.horizontalCenter
>                       width: implicitWidth
>                       height: implicitHeight
>                       text: "(?) Forgot Password"
>                       color: "dodgerblue"
>               }
>       } //column
>       Column {
>               anchors.horizontalCenter: parent.horizontalCenter
>               anchors.bottom: parent.bottom
>               anchors.bottomMargin: 25
> 
>               Text {
>                       anchors.horizontalCenter: parent.horizontalCenter
>                       text: "Tell me more"
>                       color: "dodgerblue"
>                       anchors.bottomMargin: 500
>               }
>       } //column
> } //rect
> 
> // end of source -----------------------------------
> 
>> Sent: Tuesday, November 17, 2015 at 2:22 AM
>> From: Gianluca <gmax...@gmail.com>
>> To: jh...@gmx.com
>> Cc: Interest@qt-project.org
>> Subject: Re: [Interest] StackView weirdness
>> 
>> Can you post some part of your code.
>> 
>> 
>> Il giorno 17/nov/2015, alle ore 02:51, jh...@gmx.com ha scritto:
>> 
>>> I've been using stackview a while now.  I started a new project with  
>>> desktop osx 5.5.1. I laid out the UI,  made it a component,  then added a 
>>> stack view with it set to the initial item set to that component.  The UI 
>>> appeared for a second then disappeared.  The app was still running.  I 
>>> fiddled with it a bit,  if I fixed the disappearing problem,  then it 
>>> didn't layout the  UI correctly.  
>>> 
>>> Anyone have any idea what is going on?
>>> _______________________________________________
>>> Interest mailing list
>>> Interest@qt-project.org
>>> http://lists.qt-project.org/mailman/listinfo/interest
>> 
>> 

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to