XDOT Clasificación y resumen
- Nombre del editor:
- Jose Fonseca
- Sitio web del editor:
- http://code.google.com/p/jrfonseca/wiki/XDot
XDOT Etiquetas
XDOT Descripción
Un visor interactivo para archivos DOT de Graphviz XDOT es un visor interactivo para los archivos de DOT de Graphviz. Utiliza internamente el Formato de salida XDOT de Graphviz como un formato intermedio, y PYGTK y El Cairo para Rendering.xdot se pueden usar como una aplicación independiente de la línea de comandos, o como una biblioteca incrustada en su Python Application.usage: comando linexdot.py Opciones: --Version Mostrar el número de versión del programa y la salida -H, --Help Muestre este mensaje de ayuda y SALIRIF No se da ningún archivo de entrada, entonces leerá el gráfico DOT del estándar. aporte. EmbedDingSample Code #! / Usr / bin / env Pythonimport gtkimport gtk.gdkimport xdotclass mydotwindow (xdot.dotwindow): definit __init __ (yo): xdot.dotwindow .__ init __ (self) self.widget.connect ('haz click', self.on_url_clicked ) defone_url_Clicked (Self, Widget, URL, Evento): Dialog = gtk.messagesedialog (padre = yo, botones = gtk.buttons_ok, Message_Format = "% S HABILIDADO"% url) Dialog.connect ('respuesta', diálogo lambda, Respuesta: Dialog.Destroy ()) Dialog.Run () Retorno truedeotcode = "" "digraph g {hola World Hola -> World}" "" def Def Main (): Window = MyDotWindow () Window.SetSet_SetCode (DotCode) Window.Connect ('destroy', gtk.main_quit) GTK. Main () Si __Name__ == '__Main__': Main () Aquí hay algunas características clave de "XDOT": · Ya que no usa mapas de bits, es rápido y tiene una pequeña huella de memoria. · Zoom arbitrario. · Teclado / navegación del mouse. · Soporta eventos en los nodos con URL. Requisitos: · Perl · Pygtk · Graphviz · Pyparsing · PYDOT
XDOT Software relacionado