GladeVCP и PyVCP для начинающих
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Диалоги надо по другому показывать, его надо не просто показать - его надо запустить.
попробуй run().
http://www.pygtk.org/docs/pygtk/class-g ... ialog--run
попробуй run().
http://www.pygtk.org/docs/pygtk/class-g ... ialog--run
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
вот glade файл Gscreen
а вот так он открывается в Glade и с Lcnc
и некоторые виджеты отсутствуют в Glade
вот например если открыть glade файл в текстовом редакторе-
то имеется :
а в Glade такого нет:
как такое может быть ???
===============
у меня Gtk 2.20
вот например если открыть glade файл в текстовом редакторе-
то имеется :
Код: Выделить всё
<object class="ToolEdit" id="tooledit1">===============
у меня Gtk 2.20
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
попытался поставить Glade 3.8 (последняя версия под gtk 2)
не получается - вот ошибка: нашел было deb пакет - тоже не стал (ошибку не скопировал)
как его победить????
не получается - вот ошибка: нашел было deb пакет - тоже не стал (ошибку не скопировал)
как его победить????
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
tooledit добавлен в gscreen : поэтому я его сразу и не "обнаружил"...)))nkp писал(а):некоторые виджеты отсутствуют в Glade
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Да, можно виджеты и вручную прописывать. Я кстати так и делал, когда писал gui для своих программ. В этом основная прелесть gtk - можно писать GUI вручную.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
еще вопрос: диалоговому окну можно как то задать координаты
а то там есть "только по центру" и с курсором вариант не подходит (его нет)
а то там есть "только по центру" и с курсором вариант не подходит (его нет)
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
dialog - это потомок gtk.window - значит ничто от gtk.window ему не чуждо
http://www.pygtk.org/docs/pygtk/class-g ... ndow--move
А зачем его перемещать?
http://www.pygtk.org/docs/pygtk/class-g ... ndow--move
А зачем его перемещать?
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
ну гораздо удобней когда они будут в углу ,а не поNick писал(а):А зачем его перемещать?
центру в gremlin
один из диалогов будет для настройки того же gremlin
а так по центру окошко закрывает и отображение траектории и инструмент
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Nick, а что по поводу установки Glade 3.8.0 скажешь ??
(я выше об этом писал)
устанавливал - как написано в файле INSTALL: мож я не так что делаю??
(я выше об этом писал)
устанавливал - как написано в файле INSTALL: мож я не так что делаю??
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Во кстати, попробуй Alt+F7. Хотя ты вроде все F отрезал...
http://askubuntu.com/questions/18243/mo ... e-keyboard
А зачем он тебе?
Вроде какие-то ошибки объявлений в коде выдает... а откуда ты исходник брал?
http://askubuntu.com/questions/18243/mo ... e-keyboard
Честно говоря, хрен его знаетNick, а что по поводу установки Glade 3.8.0 скажешь ??
А зачем он тебе?
Вроде какие-то ошибки объявлений в коде выдает... а откуда ты исходник брал?
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
я хоть и отрезалNick писал(а):Хотя ты вроде все F отрезал...
но весь функционал восстановил
а двигать - время отнимает
move(800,500) - сработал с этим все вроде бы нормально
но тут вылезла такая бяка - главное окно GUI работает в полноэкранном режиме
и при открытии диалога наш fullscreen пропадает
а это никак не проходит....
если это изменить не представляется возможным - то придется отказаться от диалогов
и все сделать на дополнительных вкладках
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
с оффсайтаNick писал(а):а откуда ты исходник брал?
мне кажется в 3.6.7 некоторые вещи отсутствуютNick писал(а):А зачем он тебе?
если у тебя версия выше - можешь сделать скрин
вот этой части:
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
сделал на рабочем столе верхнюю и нижнюю панель "автоматически скрывать" -nkp писал(а):главное окно GUI работает в полноэкранном режимеи при открытии диалога наш fullscreen пропадает
и теперь диалог не "нарушает" fullscreen...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
gtk2-dev (или как там оно в убунте?) стоит? Последний?nkp писал(а): а что по поводу установки Glade 3.8.0 скажешь ??
Файл /usr/include/gtk-2.0/gdk/gdkkeysyms.h есть?
Эти компоненты не входят в состав glade, а поставляются при установке linuxcnc.nkp писал(а):мне кажется в 3.6.7 некоторые вещи отсутствуют
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Они еще могут отстутствовать, если выбираешь разные версии gtk... Что у тебя показывает при сознании нового проекта?
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
А есть вариант их как-то в ручную добавить? А то я устанавливал и емс2 и глейд на сборку и поля ЕМС Action у меня нету!UAVpilot писал(а):Эти компоненты не входят в состав glade, а поставляются при установке linuxcnc.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
поддерживаю вопросТима писал(а):А есть вариант их как-то в ручную добавить?
как это все цепляется?
почему одна и та же версия (3.6.7 ) содержит разный набор???
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
Вероятно из-за разных версий linuxcnc.nkp писал(а):почему одна и та же версия (3.6.7 ) содержит разный набор???
Конечно. Вот тут они все живут:Тима писал(а):А есть вариант их как-то в ручную добавить?
/usr/lib/python*/site-packages/gladevcp/
/usr/share/glade3/
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
А делать то с ними что?UAVpilot писал(а):Вот тут они все живут:
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: GladeVCP и PyVCP для начинающих
у меня сами скрипты лежат:UAVpilot писал(а):/usr/lib/python*/site-packages/gladevcp/
/usr/lib/pymodules/python2.6/gladevcp
а значки:
/usr/share/glade3/
но там тоже нет всех -
ЕМС Action .png наверно надо искать в другом месте
