Для вскрытия разработчиков приложений 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, чтобы были созданы созданные данные. Но это не работает, как в учебнике.
Я не знаю, правильно ли это задать этот вопрос, но я не вижу другого способа спросить себя. И если я хочу создать приложение за это короткое время для всплывающего окна разработчиков приложений, мне нужно знать, как это работает, потому что мое приложение будет использовать также таблицу, которая показывает столбцы.
Теперь я начал работать с небольшим копанием на 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, но я не хочу делать это навсегда ... Если вы хотите, чтобы новый код у меня с двумя добавленными строками, я могу отправить его вам, если потребуется.
Теперь я начал работать с небольшим копанием на 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, но я не хочу делать это навсегда ... Если вы хотите, чтобы новый код у меня с двумя добавленными строками, я могу отправить его вам, если потребуется.
Теперь я начал работать с небольшим копанием на 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, но я не хочу делать это навсегда ... Если вы хотите, чтобы новый код у меня с двумя добавленными строками, я могу отправить его вам, если потребуется.
Теперь я начал работать с небольшим копанием на 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, но я не хочу делать это навсегда ... Если вы хотите, чтобы новый код у меня с двумя добавленными строками, я могу отправить его вам, если потребуется.
Теперь я начал работать с небольшим копанием на 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, но я не хочу делать это навсегда ... Если вы хотите, чтобы новый код у меня с двумя добавленными строками, я могу отправить его вам, если потребуется.
Теперь я начал работать с небольшим копанием на 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, но я не хочу делать это навсегда ... Если вы хотите, чтобы новый код у меня с двумя добавленными строками, я могу отправить его вам, если потребуется.