Új hozzászólás Aktív témák

  • Siriusb

    veterán

    pyGTK TreeView-ban valaki otthon van?
    Szerintem már nem látom a fától az erdőt, kellene egy kis lökés. :)

    Amennyiben nem csak egy kifejezett oszlopot, hanem mondjuk ötöt teszek szerkeszthetővé egyszerre (mintha egy excel táblában lennénk), akkor miként tárolom el a megváltoztatott értéket a modelben (ListStore)?
    Tehát meg van jelenítve a táblázat, s a Szerkesztés gomb meghívja a következőt:
    def edit_selected(self, widget):
    if self._select.get_selected()[1] is None: #treeiter is None
    self._tree.set_cursor(Gtk.TreePath(0), self._tree.get_columns()[0], True)
    for k,renderer in self._renderers.items(): # All renderers of the columns
    renderer.set_property("editable", True)
    renderer.connect("edited", self.text_edited)

    És ezután hogyan tároljam el az új értéket (new_text) ?:

    def text_edited(self, widget, path, new_text):
       pass

Új hozzászólás Aktív témák