Applicazione: tutti i widget nella stessa finestra



  • per caso qualche buon conoscitore dei metodi di Qt sulle finestre (QWidget) sa come riuscire a visualizzare l'intero programma in una sola finestra? Mi spiego meglio, per adesso riesco a fare aprire tutte le classi grafiche (ovvero le finestre) una dopo l'altra sullo schermo usando i metodi Classe.setModal(true); e Classe.exec();
    Esiste un modo per avere un'unica finestra che si adatta dinamicamente classe grafica dopo classe grafica, ovvero avere sempre e solo una sola finestra attiva sullo schermo che però cambia il suo contenuto?
    Grazie mille in anticipo



  • Forse avro' mal capito la domanda, ma non potresti mettere i widget che si servono in un singolo form e farli visualizzare uno alla volta utilizzando il setVisible ?



  • Basta che anziché creare dialog credi widget come container e li aggiungi - togli alla finestra principale.
    Come mai vuoi fare così? Di solito questo approccio si usa nel web e non nei programmi desktop.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.