[Smartscribo] Fwd: Кнопка переключения клиентов Smart Scribo и Smart Conference System
dkorzun
dkorzun at cs.karelia.ru
Tue Apr 5 09:04:12 MSD 2011
Добрый день.
Телеконференция со СПИИРАН и ЛЭТИ состоится
8.04 (пятница). Присутствие Дианы и Ивана
более, чем желательно. Остальные - по возможности.
Повестка обсуждения - в репозитории.
docs/Scribo/20110408telco_SC-Blogging.ics
Корзун Дмитрий Жоржевич, к.ф.-м.н., доцент
Петрозаводский государственный университет, математический факультет,
Кафедра информатики и математического обеспечения (www.cs.karelia.ru)
Адрес: 185910, Республика Карелия, г. Петрозаводск, пр. Ленина, 33
Каб.: 217, E-mail: dkorzun at cs.karelia.ru,
тел.: +7 (8142) 711084, +7 (8142) 711015, факс: +7 (8142) 711000
On Mon, 04 Apr 2011 18:15:56 +0400, zaiceva <zaiceva at cs.karelia.ru> wrote:
> Здравствуйте, Алексей!
> Обнаружилась одна особенность. Если в Вашем приложение несколько окон,
то
> скрытие и отображение кнопки будут вызываться только при
> закрытии/отображении того окна, куда будет добавлен код. Если Вы хотите
> чтоб кнопка у соседнего приложения отображалась с самого старта Вашего
> приложения - код вызова сигналов отображения и скрытия кнопки необходимо
> переместить в код запуска и завершения приложения.
> Если нужны более подробные инструкции - пишите.
>
> С уважением,
> Зайцева Д.
>
> -------- Original Message --------
> Subject: Кнопка переключения клиентов Smart Scribo и Smart Conference
> System
> Date: Thu, 31 Mar 2011 14:39:19 +0400
> From: zaiceva <zaiceva at cs.karelia.ru>
> To: <alexey at iias.spb.su>
> Cc: Dmitrii Korzun <dkorzun at cs.karelia.ru>, <Sergey.Balandin at fruct.org>
>
> Здравствуйте, Алексей!
> Отсылаю Вам два тестовых приложения, которые состоят только из окна и
> кнопки. Одно из них на PyGtk, другое на pyqt.
> Описание, как работает переключение между ними и как работает
> появление/скрытие кнопки переключения, расположено на вики:
> http://oss.fruct.org/wiki/SmartScribo:_switching_clients
> Для запуска примеров необходимо выполнить: python scs-gtk.py и python
> ss-qt.py в любом порядке(для второго файла требуется поставить
> python-qt4-dbus и сам python-qt4). Для внедрения кода в свой проект,
> необходимо добавить в исходники файл DbusSCS.py, и добавить код
> инициализации dbus сервиса при инициализации приложения и код для
> обработки
> dbus сигналов и щелчка на кнопку в код окна, из которого планируется
> переключаться(см. файл scs-gtk.py)
> Для проверки работы кнопки, используйте запуск второго окна(ss-qt.py)
> Если возникнут вопросы - пишите.
>
> P.S.: Если у Вас уже используется dbus и есть имя сервиса, то замените
его
> после внедрения кода, как в своих файлах(вместо example.scs), так и во
> втором вспомогательном примере (в строках с add_signal_receiver)
>
> С уважением,
> Зайцева Д.
More information about the Smartscribo
mailing list