Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: quickly - как читать документацию для поиска нужных функций?  (Прочитано 1501 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Вот захотелось поковыряться после просмотра ролика Jono Bacon на youtube.com.
Возник вопрос, каким образом изменить текст метки label1, например. Попробовал открыть документацию по элементу... как-то там совсем не так выглядят функции...

В общем, ищу пользователей quickly, готовых помочь разобраться :)

Пользователь решил продолжить мысль 18 Августа 2012, 11:28:46:
Гы, я просто не внимательно прочел вывод ошибки, т.к. был уверен, что неправильно метод обозвал... Оказалось, я просто пытался засунуть данные типа long в text. Эта проблема решена. Но рекомендации по поиску инфы для работы хотелось бы услышать всё равно.
« Последнее редактирование: 18 Августа 2012, 11:28:46 от ⚡ Thunde® ⚡ »

Оффлайн b.konstantin

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Привет!

Я начинал с этой страници http://developer.ubuntu.com/get-started/ - здесь показаны основы, а дальше по встроенной документации quickly ($ quickly tutorial).

Quickly использует gtk+, который написан на С и в документации сигнатуры функций, соответственно, указаны тоже на С. Для того, чтобы работать с gtk+ из python'a используется PyGI. О том как вызывать функции gtk+ из кода python написано здесь http://pygtk.ru/2012/02/%D0%9A%D1%80%D0%B0%D1%82%D0%BA%D0%BE-%D0%BE-pygi/.

На этой странице https://wiki.ubuntu.com/Quickly/Snippets собраны полезные примеры кода.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
так я про то же видео и говорил)


Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Я тоже решил попробовать разобраться с quickly. Возникла проблема, что создаваемые виджеты (spinbutton) неактивны - нажимать на "+" и "-" нельзя... Что я мог сделать не так? Какой код показать, может быть?
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн Nikki1993

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3261
  • Owner of Dell XPS 13 Developer Edition :D
    • Просмотр профиля
Phlya,
именно неактивны или ты нажимаешь, но ничего не происходит?
Цитировать
Возник вопрос, каким образом изменить текст метки label1, например. Попробовал открыть документацию по элементу... как-то там совсем не так выглядят функции...
вроде бы шелкаешь по элементу и справа от тебя окошко с разными функциями. Пошелкай по вкладкам, в какой-то из них ты можешь изменить названия виджета.
First i was like :0 Then i was like :D But now i am like(╯°□°)╯︵ ┻━┻
http://www.abload.de/img/banner_505uxa.png

Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Phlya,
именно неактивны или ты нажимаешь, но ничего не происходит?
Плюс и минус выглядят неактивными, само поле ввода активно (но вводить ничего нельзя, хотя это можно поменять).
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн Nikki1993

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3261
  • Owner of Dell XPS 13 Developer Edition :D
    • Просмотр профиля
Phlya,
мне кажется проблема в том, что виджет есть, но никакой функции или операции к нему не привязано. Например по нажатию + создается новая страница, может в этом дело?
First i was like :0 Then i was like :D But now i am like(╯°□°)╯︵ ┻━┻
http://www.abload.de/img/banner_505uxa.png

Оффлайн Nikki1993

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3261
  • Owner of Dell XPS 13 Developer Edition :D
    • Просмотр профиля
ЗЫ тока начал изучать Python и quickly еще сам небельмеса  ;)
First i was like :0 Then i was like :D But now i am like(╯°□°)╯︵ ┻━┻
http://www.abload.de/img/banner_505uxa.png

Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Phlya,
мне кажется проблема в том, что виджет есть, но никакой функции или операции к нему не привязано. Например по нажатию + создается новая страница, может в этом дело?
Хм. Было бы странно, думаю...
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн Nikki1993

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3261
  • Owner of Dell XPS 13 Developer Edition :D
    • Просмотр профиля
Phlya,
я сам не знаю, просто предполагаю :)
First i was like :0 Then i was like :D But now i am like(╯°□°)╯︵ ┻━┻
http://www.abload.de/img/banner_505uxa.png

Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Я понял =) Странно, по-моему к плюсу и минусу отдельно нет никаких методов...
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн Nikki1993

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3261
  • Owner of Dell XPS 13 Developer Edition :D
    • Просмотр профиля
Phlya,
я наверно не так выразился. Например в видео. Jono создает новую кнопку с названием refresh. Сама по себе кнопка имеет метод (или методы в зависимости от виджета). Но по нажатию, так как в самом коде ничего не написано, ничего не происходит. Позже в файлу py он написал пару строк, def название виджета print(Hello!) . Если этого нет, кнопка может быть неактивна.
First i was like :0 Then i was like :D But now i am like(╯°□°)╯︵ ┻━┻
http://www.abload.de/img/banner_505uxa.png

Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Ок, я понял. Я об этом уже думал, пробовал, не помогло. Кстати, в Glade выглядит тоже неактивным.
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн Nikki1993

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3261
  • Owner of Dell XPS 13 Developer Edition :D
    • Просмотр профиля
Phlya,
а если удалить и пересоздать?
First i was like :0 Then i was like :D But now i am like(╯°□°)╯︵ ┻━┻
http://www.abload.de/img/banner_505uxa.png

Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Попробовал. Это было бы слишком просто =)
Ubuntu 14.04 (Unity), MSI GE40

 

Страница сгенерирована за 0.019 секунд. Запросов: 20.