[R] Demande de GUI

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 867
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

[R] Demande de GUI

#1

Message par DimVar »

Bonjour,


Si qqun passe par là, je cherche une GUI toute faite qui ressemblerait à :
3 Zones
- zone 1 de saisie d'adresse IP (qui une fois validée, passerait dans la zone 2)
- zone 2 affichage des IP avec 2 colonnes à leur droite. (ou une zone dans laquelle je pourrais integrer l'adresse IP de la zone 1 + une icone)
- zone 3, trois boutons.

Ce dans le but de faire une interface tres basique basée sur le ping d'une IP et son statut.
Merci.

Cdlt.
Modifié en dernier par DimVar le ven. 23 janv. 2015 15:22, modifié 1 fois.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
Zippo
Niveau 6
Niveau 6
Messages : 243
Enregistré le : mar. 30 nov. 2010 12:50
Status : Hors ligne

Re: [..] Demande de GUI

#2

Message par Zippo »

Bonjour et bonne année Dimvar !

Pour la zone une, un input à adresse IP regarde dans F1 (Scite) _GUICtrlIpAddress_Create. Il permet d'écrire une adresse IP v4. Pour lire les informations utilise guictrlread.

Pour la zone deux, je te conseil un GUICtrlCreateListView, idem regarde dans l'aide de scite (F1).

Bonne journée a+
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 867
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Demande de GUI

#3

Message par DimVar »

Meilleurs vœux à toi.
Merci, c'est un bon début.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 867
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Demande de GUI

#4

Message par DimVar »

Peut on me dire comment faire en sorte pour que lorsque je valide l'IP par la touche entrée (ou au pire, en cliquant sur un bouton "valider"), l'adresse puisse apparaitre dans la list view ?
[EDIT] Comment recuperer l'IP du _GUICtrlIpAddress_Set puisque son "return value" est "none"
Merci.
► Afficher le texte
Modifié en dernier par DimVar le lun. 19 janv. 2015 13:53, modifié 1 fois.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
Zippo
Niveau 6
Niveau 6
Messages : 243
Enregistré le : mar. 30 nov. 2010 12:50
Status : Hors ligne

Re: [..] Demande de GUI

#5

Message par Zippo »

Pour pouvoir rajouter une adresse dans la listview en appuyant sur entrer, il faut ajouter une bouton visible ou non et mettre ceci après la création de ce dernier :

Global $form_short[1][2] = [["{enter}", $variablebouton]]
GUISetAccelerators($form_short)


et dans la boucle de l'interface :

Case $variablebouton
$ip = _GUICtrlIpAddress_Get ($IPAddress) ;la variable de la barre d'adresse
GUICtrlCreateListViewItem($ip&"|"&"0"&"|"&"0", $ListView);ajout des informations


J'espère t'avoir aidé a+
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Demande de GUI

#6

Message par mikell »

DimVar a écrit :Si qqun passe par là, je cherche une GUI toute faite
Pour les feignants, ya le forum "demande de scripts" :mrgreen:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1020
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: [..] Demande de GUI

#7

Message par walkson »

Et puis faire une demande de Gui le 16 janvier, c'est un peu tard...:mrgreen:
http://www.culture.gouv.fr/culture/noel/franc/gui.htm
Bon, allez je :arrow:
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 867
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Demande de GUI

#8

Message par DimVar »

Zippo a écrit :Pour pouvoir rajouter une adresse dans la listview en appuyant sur entrer, il faut ajouter une bouton visible ou non et mettre ceci après la création de ce dernier :

Global $form_short[1][2] = [["{enter}", $variablebouton]]
GUISetAccelerators($form_short)


et dans la boucle de l'interface :

Case $variablebouton
$ip = _GUICtrlIpAddress_Get ($IPAddress) ;la variable de la barre d'adresse
GUICtrlCreateListViewItem($ip&"|"&"0"&"|"&"0", $ListView);ajout des informations


J'espère t'avoir aidé a+
Merci, peux tu commenter tes 2 premières lignes ? J'ai un peu de mal avec l'utilité du tableau et de cette commande (GUISetAccelerators)
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
Zippo
Niveau 6
Niveau 6
Messages : 243
Enregistré le : mar. 30 nov. 2010 12:50
Status : Hors ligne

Re: [..] Demande de GUI

#9

Message par Zippo »

Zippo a écrit :Pour pouvoir rajouter une adresse dans la listview en appuyant sur entrer, il faut ajouter une bouton visible ou non et mettre ceci après la création de ce dernier :

Global $form_short[1][2] = [["{enter}", $variablebouton]]
GUISetAccelerators($form_short)


et dans la boucle de l'interface :

Case $variablebouton
$ip = _GUICtrlIpAddress_Get ($IPAddress) ;la variable de la barre d'adresse
GUICtrlCreateListViewItem($ip&"|"&"0"&"|"&"0", $ListView);ajout des informations


J'espère t'avoir aidé a+
Global $form_short[1][2] = [["{enter}", $variablebouton]] ;ceci crée le tableau utilisé pour faire fonctionner l’interaction entre la touche ENTRER et le bouton.
GUISetAccelerators($form_short) ;il permet la création d'une macro touche pour un bouton sur la GUI.


Global $form_short[1][2] = [["ICI la ou les touches", ICI la variable du bouton en question]]

il faut nommer les touches comme dans une commande SEND

DONC

dès que tu appuies sur la touche entrer (GUI en premier plan) cela activera dans la boucle de la gui le bouton comme si tu avais cliqué dessus avec ta souris. Il faut donc pensé à mettre des conditions pour ne pas ajouter 10 fois la même adresse IP. Cependant, toutes ces conditions sont bien-sure, en fonction du but de ton programme.

a+
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 867
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Demande de GUI

#10

Message par DimVar »

Merci.
Je mets en pause ce topic...
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 867
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [R] Demande de GUI

#11

Message par DimVar »

Je clos, je vais suivre les conseils du chat vert....
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Répondre