Bonsoir,
Soit le bout de code suiva
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 nt : let toolbar = GButton.toolbar ~orientation:`HORIZONTAL ~style:`ICONS ~packing:(box#pack ~expand:false) () let data = [`B `NEW; `B `OPEN; `B `SAVE; `S; `B `CUT; `B `COPY; `B `PASTE; `S; `T "Bascule"; `S; `M days ] let _ = let packing = toolbar#insert in List.iter (function | `S -> ignore (GButton.separator_tool_item ~packing ()) | `B stock -> ignore (GButton.tool_button ~stock ~packing ()) | `T label -> ignore (GButton.toggle_tool_button ~label ~packing ()) | `M menu -> ignore (GButton.menu_tool_button ~label:"Foo" ~menu ~packing ()) | _ -> () ) data
J'aimerai savoir comment afecter au 1er bouton de la liste data une fonction. Typiquement, j'ai fait une fonction pour ouvrir et afficher une image et je souhaite la connecter au 1er bouton de ma toolbar.
Voila ce que j'ai essayé :
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 (List.nth data 0)#connect#clicked (fun () -> print_endline "ok")
Partager