Dans un Perl/Tk
MainWindow
, dans la barre de menu, si je clique sur une option, alors je peux ouvrir le même module deux fois, trois fois etc. Mais si c'est le cas déjà ouvert, il ne devrait pas s'ouvrir à nouveau. Une idée de comment faire ça? Maintenant, si je clique sur Chevrolet, je peux obtenir la même fenêtre à chaque fois que je clique sur l'option dans la barre de menu. Je veux vérifier s'il est déjà ouvert, il ne devrait pas s'ouvrir à nouveau.Comment vérifier si un module est déjà ouvert dans une application Perl/Tk
0
A
Répondre
1
Vous avez besoin d'une variable, définie par le sous-programme Chevrolet_cars
, qui indique si cette page est déjà ouverte.
Vous ne dites rien sur le fonctionnement de votre application, mais il peut être possible de détecter si l'élément est actuellement affiché sans utiliser de variable d'indicateur.
Questions connexes
- 1. Comment vérifier si un fichier est déjà ouvert?
- 2. Comment vérifier si un fichier est déjà ouvert en COBOL?
- 3. Comment vérifier si un fichier est déjà ouvert en C
- 4. Comment vérifier si un fichier est ouvert
- 5. Comment vérifier si votre document est ouvert dans un IFrame?
- 6. vérifier si un dossier est ouvert (vba)
- 7. Comment vérifier si EventMachine :: Connection est ouvert?
- 8. C# vérifie si un port COM (série) est déjà ouvert
- 9. Comment identifier pour vérifier si un autre classeur est déjà ouvert
- 10. Comment vérifier un dialogue ouvert dans une autre application?
- 11. Comment vérifier si un onglet est déjà supprimé dans TabLayout?
- 12. Détection si un fichier est déjà ouvert en javascript/hta
- 13. Comment vérifier si un RubyGem est déjà installé?
- 14. Comment vérifier si une application est inactive?
- 15. Comment vérifier si un QWidget est déjà affiché?
- 16. Vérifier si un fichier est ouvert dans Matlab
- 17. Comment vérifier si une relation existe déjà?
- 18. Vérifier si un module node.js est disponible
- 19. Vérifiez si le contrôle utilisateur est déjà ouvert
- 20. Vérifier si le socket est toujours ouvert
- 21. Comment vérifier si une variable est déjà déclarée (T-SQL)?
- 22. Visual Basic - Vérifier si un port est ouvert
- 23. PHP mysql: possible de vérifier si un lien est ouvert?
- 24. Vérifier si le port est ouvert
- 25. vérifier si un fichier est ouvert en Python
- 26. Comment vérifier par programme si une application est installée?
- 27. Détection si Snipping Tool est ouvert dans une application Web
- 28. Comment vérifier si un module Perl est installé?
- 29. Un fichier est-il ouvert dans une autre application?
- 30. Ouvrez une activité déjà ouvert dans Android
Définissez une variable sur 1 à l'ouverture de la fenêtre, réglez-la à zéro à la fermeture. N'ouvrez pas la fenêtre si sa variable est définie sur 1. – choroba