September 13, 2011

vgnogueira vgnogueira
Lab Rat
2 posts

“VIEWS” on same window

 

I need some suggestions on how to implement this. This is a newbie question

I want different views based on user state:

-When user is disconnected I want to show a LOGIN FORM

-After login I want to show a form with BUTTON like PAUSE and LOGOFF

-If user press PAUSE button, show a form showing LOGOFF and PAUSE OFF button

I don’t want develop three main forms, just one (if possible) showing on and off a container.

Thanks for any suggestion

Valter

2 replies

September 13, 2011

p-himik p-himik
Lab Rat
255 posts

You can use QStackedWidget.
For states you can use QStateMachine.

September 13, 2011

Volker Volker
Robot Herder
5428 posts

A QStateMachine seems overly sophisticated for this, in my opinione. An enum with three states (LoggedOff, LoggedIn, Paused) should do the trick too.

 
  ‹‹ Window Title not showing name of file [Solved]      dockwidgets exclusive selection ››

You must log in to post a reply. Not a member yet? Register here!