Hi, If you want to learn how to create pop up windows, menus, etc. for GTK3 I would suggest having a look at: http://python-gtk-3-tutorial.readthedocs.io/en/latest/ The way I did it is to call graph_widget = GraphWidget() and then attach it to a window created based on the tutorial mentioned above. That allows you to add menus, tool bars, staus bars etc as you please. Regarding having the SW respond to keyboard commands, you can do it by using the "key_press_call_back" parameter. This is a function that is called every time a key is pressed: For example: graph_widget = GraphWidget(g, ...., key_press_callback=key_pressed_callback) # note i omitted lots of other parameters where key_pressed_callback is a funtion defined as: def_key_pressed_callback(self, widget, g, key, selected_vertices, pos, vprops, eprops): if chr(key) == 'd': print("User pressed:" + chr(key)) Hope that helps On Wed, Aug 10, 2016 at 2:22 AM, Глеб Киселев <glebkiselev777@gmail.com> wrote:
Could you give me a little sample code, if you is not too much trouble?
I just found a function *key_press_callback *from GraphWidget. Im new in Python so its hard to understand its work by myself without doc. I'll be very greatefull to you)
06.08.16 13:00, graph-tool-request@skewed.de пишет:
Send graph-tool mailing list submissions to graph-tool@skewed.de
To subscribe or unsubscribe via the World Wide Web, visit https://lists.skewed.de/mailman/listinfo/graph-tool or, via email, send a message with subject or body 'help' to graph-tool-request@skewed.de
You can reach the person managing the list at graph-tool-owner@skewed.de
When replying, please edit your Subject line so it is more specific than "Re: Contents of graph-tool digest..."
Today's Topics:
1. Re: pop-up windows in graph-tool (Tiago de Paula Peixoto)
----------------------------------------------------------------------
Message: 1 Date: Fri, 5 Aug 2016 14:06:41 +0100 From: Tiago de Paula Peixoto <tiago@skewed.de> <tiago@skewed.de> To: Main discussion list for the graph-tool project <graph-tool@skewed.de> <graph-tool@skewed.de> Subject: Re: [graph-tool] pop-up windows in graph-tool Message-ID: <cf84f22a-c463-60ce-e1ed-07c5d9808a3d@skewed.de> <cf84f22a-c463-60ce-e1ed-07c5d9808a3d@skewed.de> Content-Type: text/plain; charset="utf-8"
On 03.08.2016 14:46, ???? ??????? wrote:
Im trying to make graph layout for different planning algorithms on python3. I made this normally, but I need to create a pop-up window, that will blow up after click on vertex, with text from propety of vertex. I didnt find any material for this in WEB, can you give me some advises about that?
Although this is possible to do, it is currently completely undocumented.
At the moment, the best you can do is look into the source code, and try to figure it out.
Best, Tiago
_______________________________________________ graph-tool mailing list graph-tool@skewed.de https://lists.skewed.de/mailman/listinfo/graph-tool