[Interest] StackView weirdness
Jason H
jhihn at gmx.com
Tue Nov 17 17:44:08 CET 2015
There was a scenario where the window disappeared after a short time, which was very weird.
> Sent: Tuesday, November 17, 2015 at 9:48 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
>
> 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