Teeview-Binding для CouchDB не работает быстро (PyGtk + Glade)

Для вскрытия разработчиков приложений Ubuntu мне нужно быстро узнать некоторые основы. Очень важно знать, как Treeview-Binding работает с CouchDB. Я сделал Tutorial1 (rickspencer3.com/quickly-getting-started.html), который устарел, но я получил его работу. Затем я попытался пройти через Tutorial2 http://rickspencer3.com/quickly-dialogs.html , где я почти готов. Единственное, что привязка не работает. Источник находится в следующей ссылке, размещенной мной (через dropbox): https://dl.dropbox.com/u/5694459/super-text.tar.gz (Возможно, у кого-то есть разрешение на добавление код здесь в вопросе - потому что я думаю, что это очень хороший учебник -> после того, как вы закончите, вы можете многое с помощью быстро)

Вам нужно установить CouchDB в дополнение к быстрому запуску этот код. И вы должны заполнить базу данных данными. Введите текст и перейдите в «Файл -> Сохранить» на MenuBar и введите имя и нажмите OK. Это добавит новую запись (вы можете сделать это 3 раза, чтобы иметь некоторые данные в базе данных). После этого возникает моя проблема: теперь мой OpenDialog не работает! Перейдите в «Файл => Открыть» на MenuBar, чтобы были созданы созданные данные. Но это не работает, как в учебнике.

Я не знаю, правильно ли это задать этот вопрос, но я не вижу другого способа спросить себя. И если я хочу создать приложение за это короткое время для всплывающего окна разработчиков приложений, мне нужно знать, как это работает, потому что мое приложение будет использовать также таблицу, которая показывает столбцы.

0
задан 21 June 2012 в 16:14

6 ответов

Теперь я начал работать с небольшим копанием на http://www.pygtk.org/docs/pygtk/class-gtkliststore.html#method-gtkliststore--append ! В OpenDialog.py

1) было две ошибки: в def load_titles: вы должны добавить заголовок и текстовые значения в liststore-Object с добавлением следующей строки:

store.append([title, text])

2) в def get_selection: Чтобы определить выбранную строку, вы должны вернуть заголовок и текст в главное окно (SuperTextWindow), добавив следующую строку в ветку else:

return (title, text)

, тогда код работает нормально!

Примечание: Было бы хорошо, если кто-то может разместить код на этой странице или удалить весь вопрос. Поскольку эта запись не имеет смысла, если код здесь не размещен. Я размещаю этот код с помощью Dropbox, но я не хочу делать это навсегда ... Если вы хотите, чтобы новый код у меня с двумя добавленными строками, я могу отправить его вам, если потребуется.

1
ответ дан 25 July 2018 в 18:22

Теперь я начал работать с небольшим копанием на http://www.pygtk.org/docs/pygtk/class-gtkliststore.html#method-gtkliststore--append ! В OpenDialog.py

1) было две ошибки: в def load_titles: вы должны добавить заголовок и текстовые значения в liststore-Object с добавлением следующей строки:

store.append([title, text])

2) в def get_selection: Чтобы определить выбранную строку, вы должны вернуть заголовок и текст в главное окно (SuperTextWindow), добавив следующую строку в ветку else:

return (title, text)

, тогда код работает нормально!

Примечание: Было бы хорошо, если кто-то может разместить код на этой странице или удалить весь вопрос. Поскольку эта запись не имеет смысла, если код здесь не размещен. Я размещаю этот код с помощью Dropbox, но я не хочу делать это навсегда ... Если вы хотите, чтобы новый код у меня с двумя добавленными строками, я могу отправить его вам, если потребуется.

1
ответ дан 2 August 2018 в 00:35

Теперь я начал работать с небольшим копанием на http://www.pygtk.org/docs/pygtk/class-gtkliststore.html#method-gtkliststore--append ! В OpenDialog.py

1) было две ошибки: в def load_titles: вы должны добавить заголовок и текстовые значения в liststore-Object с добавлением следующей строки:

store.append([title, text])

2) в def get_selection: Чтобы определить выбранную строку, вы должны вернуть заголовок и текст в главное окно (SuperTextWindow), добавив следующую строку в ветку else:

return (title, text)

, тогда код работает нормально!

Примечание: Было бы хорошо, если кто-то может разместить код на этой странице или удалить весь вопрос. Поскольку эта запись не имеет смысла, если код здесь не размещен. Я размещаю этот код с помощью Dropbox, но я не хочу делать это навсегда ... Если вы хотите, чтобы новый код у меня с двумя добавленными строками, я могу отправить его вам, если потребуется.

1
ответ дан 4 August 2018 в 16:05

Теперь я начал работать с небольшим копанием на http://www.pygtk.org/docs/pygtk/class-gtkliststore.html#method-gtkliststore--append ! В OpenDialog.py

1) было две ошибки: в def load_titles: вы должны добавить заголовок и текстовые значения в liststore-Object с добавлением следующей строки:

store.append([title, text])

2) в def get_selection: Чтобы определить выбранную строку, вы должны вернуть заголовок и текст в главное окно (SuperTextWindow), добавив следующую строку в ветку else:

return (title, text)

, тогда код работает нормально!

Примечание: Было бы хорошо, если кто-то может разместить код на этой странице или удалить весь вопрос. Поскольку эта запись не имеет смысла, если код здесь не размещен. Я размещаю этот код с помощью Dropbox, но я не хочу делать это навсегда ... Если вы хотите, чтобы новый код у меня с двумя добавленными строками, я могу отправить его вам, если потребуется.

1
ответ дан 7 August 2018 в 18:08

Теперь я начал работать с небольшим копанием на http://www.pygtk.org/docs/pygtk/class-gtkliststore.html#method-gtkliststore--append ! В OpenDialog.py

1) было две ошибки: в def load_titles: вы должны добавить заголовок и текстовые значения в liststore-Object с добавлением следующей строки:

store.append([title, text])

2) в def get_selection: Чтобы определить выбранную строку, вы должны вернуть заголовок и текст в главное окно (SuperTextWindow), добавив следующую строку в ветку else:

return (title, text)

, тогда код работает нормально!

Примечание: Было бы хорошо, если кто-то может разместить код на этой странице или удалить весь вопрос. Поскольку эта запись не имеет смысла, если код здесь не размещен. Я размещаю этот код с помощью Dropbox, но я не хочу делать это навсегда ... Если вы хотите, чтобы новый код у меня с двумя добавленными строками, я могу отправить его вам, если потребуется.

1
ответ дан 10 August 2018 в 06:55

Теперь я начал работать с небольшим копанием на http://www.pygtk.org/docs/pygtk/class-gtkliststore.html#method-gtkliststore--append ! В OpenDialog.py

1) было две ошибки: в def load_titles: вы должны добавить заголовок и текстовые значения в liststore-Object с добавлением следующей строки:

store.append([title, text])

2) в def get_selection: Чтобы определить выбранную строку, вы должны вернуть заголовок и текст в главное окно (SuperTextWindow), добавив следующую строку в ветку else:

return (title, text)

, тогда код работает нормально!

Примечание: Было бы хорошо, если кто-то может разместить код на этой странице или удалить весь вопрос. Поскольку эта запись не имеет смысла, если код здесь не размещен. Я размещаю этот код с помощью Dropbox, но я не хочу делать это навсегда ... Если вы хотите, чтобы новый код у меня с двумя добавленными строками, я могу отправить его вам, если потребуется.

1
ответ дан 15 August 2018 в 18:52

Другие вопросы по тегам:

Похожие вопросы: