Почему эта ошибка?Gtk.TextView.scroll_to_iter () принимает ровно 6 аргументов (3 дано) - PullRequest
0 голосов
/ 02 мая 2019

Отказ от ответственности, я, очевидно, немного новичок.

Я отправляю данные в функцию с двумя частями данных, но получаю сообщение об ошибке:

Gtk.TextView.scroll_to_iter() takes exactly 6 arguments (3 given)

Я немного поиграл с разными вещами, но спрашиваю здесь.

Это моя кнопка, которая вызывает функцию:

def on_button_create_uuid_clicked(self, widget):
    self.log_output("New Code Generated. Press the 'Copy Code' button. \n", self.log_output)  # output to log

Это функция:

def log_output(self, textToWrite, widget):
    textIter = self.logBuffer.get_end_iter()  # get_start_iter / get_end_iter for placing text at start or end of the buffer/textView
    self.logBuffer.insert(textIter, textToWrite)  # insert at the text iter point
    self.logView.scroll_to_iter(textIter, 0.1)  # scroll to the text iter  ((((((NOT WORKING!))))

Итак, сообщение об ошибке:

TypeError: Gtk.TextView.scroll_to_iter() takes exactly 6 arguments (3 given)

Это смущает меня, так как я посылаю два аргумента, и моя функция ожидает 3, но ошибка показывает совершенно разные цифры.

Теперь это должно быть как-то связано с моим отсутствием навыков, но яЯ все уши, если кто-то может помочь мне понять, что я делаю неправильно.Сейчас я просто не вижу, что я делаю не так.

Большое спасибо.

...