Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
705 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [Ncurses] fenêtre avec ligne de selection avec bouton menu

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Ncurses] fenêtre avec ligne de selection avec bouton menu

n°2304709
localghost
Posté le 17-08-2017 à 12:07:13  profilanswer
 

Bonjour,
 
Je désire utiliser Ncurses pour développer une petite application multi- fenêtre dans un même terminal.
Jusqu'ici ça va.
 
Etant débutant avec Ncurses, je cherche comment concevoir un programme qui dans chacune des fenêtre devant contenir des listes d'informations, qui me permettrait de sélectionner une ligne proposant alors un ou plusieurs menu  
 
je reformule.
 
Admettons une fenêtre, une liste d'information sur des factures comportant un choix de mode de paiement. Je souhaite créer un menu sur cette ligne pour faire un choix du mode de paiement, et un bouton "payer".
 
 
Est-ce possible ?


---------------
"Elle élimine l'évidence comme éternité potentielle de l'absence de dieu."
mood
Publicité
Posté le 17-08-2017 à 12:07:13  profilanswer
 

n°2304741
localghost
Posté le 18-08-2017 à 17:38:05  profilanswer
 

Bonjour,
 
J'ai un ptit problème avec Ncurses.
 
J'écris avec Ada.
 
j'ai déclaré mon tableau d'item :

Code :
  1. Main_Menu : constant Item_Array_Access :=
  2.     new Item_Array '
  3.     (1 => Create("Main", "Title." ),
  4.      2 => create("Quit", "Exit app." ));


En suite je crée un nouveau menu.

Code :
  1. Main : constant Menu := New_Menu(Main_Menu);


Tout ça dans le body du paquetage.
 
 
Mais j'ai une erreur à l'exécution

Citation :


raised TERMINAL_INTERFACE.CURSES.MENUS.MENU_EXCEPTION : terminal_interface-curses-menus.adb:831


---------------
"Elle élimine l'évidence comme éternité potentielle de l'absence de dieu."
n°2304742
localghost
Posté le 18-08-2017 à 18:08:17  profilanswer
 

yep, j'ai trouvé.
 
Il faut ajouter un item nul en plus à la fin du tableau d'item.
 
Danke !


---------------
"Elle élimine l'évidence comme éternité potentielle de l'absence de dieu."
n°2304743
localghost
Posté le 18-08-2017 à 18:28:42  profilanswer
 

Bonjour,
 
Un autre problème avec Ncursesada !
 
Je souhaiterais faire une barre de menu en haut de mon écran.
 
J'essaie d'espacer les menu mais ils semblent se superposer.
 

Code :
  1. Set_Spacing (Men   => Main,
  2.                   Descr => 0,
  3.                   Row   => 0,
  4.                   Col   => 0);
  5.      Set_Options(Main, Menu_Options);
  6.      Set_Window(Main,
  7.                 Business.Business_Window);
  8.      
  9.      Post(Main);            
  10.      
  11.      Set_Spacing (Men   => Planning,
  12.                   Descr => 0,
  13.                   Row   => 0,
  14.                   Col   => 7);
  15.      Set_Options(Planning, Menu_Options);
  16.      Set_Window(Planning,
  17.                 Business.Business_Window);
  18.      
  19.      Post(Planning);


 
 
Comment aligner mes menu dans le style d'une barre de menu ?
 
Merci pour votre aide.


Message édité par localghost le 18-08-2017 à 18:30:19

---------------
"Elle élimine l'évidence comme éternité potentielle de l'absence de dieu."
n°2304767
localghost
Posté le 20-08-2017 à 21:49:03  profilanswer
 

Bonjour, bonsoir,
 
En fait , je me suis pris un mur à 1m,
J'ai pas pigé l'usage de Ncurses.
Et j'ai la tête ailleurs.
Du coup je vais utiliser Gtk, peut-être. :/
 
Merci pour votre soutiens.


Message édité par localghost le 20-08-2017 à 21:50:16

---------------
"Elle élimine l'évidence comme éternité potentielle de l'absence de dieu."

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [Ncurses] fenêtre avec ligne de selection avec bouton menu

 

Sujets relatifs
Macro pour insertion ligne après saisieRecherche + Copie de ligne
ACCESS 2010 – Requête de sélection à partir d’un formulairechamps de saisie qu permet d'isoler une ligne
pb sauts de ligne $.ajax[RaspberryPi3] Bluetooth : bouton pour rendre le raspberry détectable
Cliquer sur un bouton d'une boite de dialogue via un script[Résolu] Problème curieux sur bouton Partager
Je voudrais sélectionner une ligne du tableaumettre une formule dans toutes les cellules vides d'une sélection
Plus de sujets relatifs à : [Ncurses] fenêtre avec ligne de selection avec bouton menu



Copyright © 1997-2016 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR