Documentação para widgets rapidamente?

0

Eu tentei usar a classe quickly.widgets.text_editor rapidamente em um projeto agora (como em um dos tutoriais rapidamente destacados) e recebi um erro de importação. Quando tentei inspecionar o módulo quickly.widgets, recebi um erro de importação. Rapidamente ainda inclui seus próprios widgets? Ainda inclui o widget text_editor? Parece não haver documentação de API coerente para o site dos desenvolvedores do Ubuntu! (Desculpe se estou apenas faltando algo óbvio.) Obrigado.

    
por monotasker 18.07.2012 / 01:33

1 resposta

1

Parece que você talvez não tenha o pacote "quick-widgets" instalado.

sudo apt-get install quickly-widgets

Depois, por exemplo Após este vídeo link , as importações parecem funcionar bem.

No que diz respeito aos documentos, o melhor que consegui encontrar é usar o sistema interno de documentação pythons.

from quickly.widgets import text_editor
print text_editor.__doc__
Module for the TextView widgth wich encapsulates management of TextBuffer
and TextIter for common functionality, such as cut, copy, paste, undo, redo, 
and highlighting of text.

Using
#create the TextEditor and set the text
editor = TextEditor()
editor.text = "Text to add to the editor"

#use cut, works the same for copy, paste, undo, and redo
def __handle_on_cut(self, widget, data=None):
    self.editor.cut()

#add string to highlight
self.editor.add_highlight("Ubuntu")
self.editor.add_highlight("Quickly")

#remove highlights
self.editor.clear_highlight("Ubuntu")
self.editor.clear_all_highlight()

Configuring
#Configure as a TextView
self.editor.set_wrap_mode(Gtk.WRAP_CHAR)

#Access the Gtk.TextBuffer if needed
buffer = self.editor.get_buffer()

Extending
A TextEditor is Gtk.TextView
    
por trent 18.07.2012 / 02:41