[Qt-qml] Activate state onload

carsten.owerfeldt at nokia.com carsten.owerfeldt at nokia.com
Fri Jul 23 13:02:00 CEST 2010


Hi Gurmukh,

I ran into the same problem of not having an "onLoad" event.

I've learned that properties are evaluated "on load", thus you could add a property to your canvas and just bind the desired onLoad() function.


import Qt 4.7

Rectangle {

    id: mainScreen

    width: 600

    height: 400



    property int myMinutes: onLoad(); // initialize app after start-up

}


Hope this helps

Carsten

________________________________
Von: qt-qml-bounces at trolltech.com [qt-qml-bounces at trolltech.com] im Auftrag von ext Gurmukh Panesar [Gurmukh.Panesar at teleca.com]
Gesendet: Freitag, 23. Juli 2010 12:39
An: qt-qml at trolltech.com
Betreff: [Qt-qml] Activate state onload

Hi there

I have been using QML for the past few weeks and find it very useful!

Currently, I am trying to fix a certain problem I’m having but not getting anywhere. Hopefully somebody on this mailing list would be able to help?


The problem is getting a transition to execute in QML once the page has been loaded.

It’s very simple, just a bit of text that comes from the right and to the left when the app is launched.

I am able to do this by a mouseEvent trigger but not something like an "onload()".

Does anyone know of a way in which I can change the state of a component on load?

Code:
                states : State {
                    name: "enter"
                    //when: mouse.pressed == true // Works fine
                    when: window.onload() // Doesn't seem to work
                    PropertyChanges { target: allText; x: 100 }
                }

Thanks!




Gurmukh Panesar

Team Lead Espoo, Senior Mobile Web Developer



Teleca

Tekniikantie 12, 02150 Espoo, Finland

Phone: +358401819406, Fax: +358934872768

Gurmukh.Panesar at teleca.com

www.teleca.com<http://www.teleca.com/>



Follow what's going on at Teleca's blog on www.whatsyourideaoftomorrow.blogspot.com<http://www.whatsyourideaoftomorrow.blogspot.com/>.



The information contained in this message is confidential and is intended for the addressee(s) only. If you have received this message in error please notify the sender immediately. The unauthorized use, disclosure, copying or alteration of this message is strictly prohibited.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt.nokia.com/pipermail/qt-qml/attachments/20100723/5d20ff7e/attachment.html 


More information about the Qt-qml mailing list