2010-10-17 7 views
0

Je développe donc une application dans PyQT et j'ai besoin de mettre en place l'authentification des utilisateurs. Fondamentalement, j'ai dessiné 3 mises en page (toutes de même taille) ... sur la mise en page de connexion, une mise en page pour l'utilisateur A et une mise en page pour l'utilisateur B. La chose que je veux réaliser est que B. et je le veux si possible arriver dans la même fenêtre (donc ça a l'air lisse ...). Merci d'avance ...Authentification utilisateur PyQT et mises en page personnalisées

+0

Quelques questions .. N'auras-tu jamais que deux utilisateurs? Les utilisateurs peuvent-ils choisir ou modifier leur option de mise en page? Chaque option de mise en page contient-elle les mêmes boutons/contrôles? –

+0

Non ... J'utilisais juste cela en essayant d'expliquer ... il y aura plus de 2 utilisateurs mais chaque utilisateur fera partie d'un groupe d'utilisateurs. Chaque groupe d'utilisateurs devrait avoir une disposition différente. Les mises en page sont différentes, les différents widgets et tout ... – Veles

Répondre

0

Si les écrans optionnels contiennent des commandes complètement différentes, je pense qu'un QStackedWidget avec une page pour chaque option de mise en page conviendrait à vos besoins à condition que chaque mise en page optionnelle occupera à peu près la même superficie.

+0

Comment pourrais-je y parvenir si j'ai dessiné les trois mises en page dans QTDesigner? Et oui, toutes les fenêtres ont exactement la même taille. – Veles

+0

Vous pouvez créer une fenêtre/un widget principal dans Designer et y déposer un QStackedWidget. Clic droit sur le widget empilé vous donnera une option de menu pour ajouter des pages. Vous devriez être en mesure de passer à chaque page, ouvrez vos autres fenêtres conçues et couper et passer vos contrôles sur chaque page. –

+0

Merci, c'est exactement ce dont j'ai besoin! – Veles