[Interest] StackView weirdness

Gian Maxera gmaxera at gmail.com
Tue Nov 17 15:48:13 CET 2015


Sorry, I don’t get it.
What do you mean ?


> On 17 Nov 2015, at 14:39, Jason H <jhihn at gmx.com> wrote:
> 
> Doh, thanks!
> 
> With that, I can't replicate either previous behavior.
> 
>> Sent: Tuesday, November 17, 2015 at 9:38 AM
>> From: "Gian Maxera" <gmaxera at gmail.com>
>> To: "Jason H" <jhihn at gmx.com>
>> Cc: Interest at qt-project.org
>> Subject: Re: [Interest] StackView weirdness
>> 
>> 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 <jhihn at 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 <gmaxera at gmail.com>
>>>> To: jhihn at gmx.com
>>>> Cc: Interest at 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, jhihn at 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 at qt-project.org
>>>>> http://lists.qt-project.org/mailman/listinfo/interest
>>>> 
>>>> 
>> 
>> 




More information about the Interest mailing list