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
Répondre
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.
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
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. –
Merci, c'est exactement ce dont j'ai besoin! – Veles
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? –
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