Страница 17 из 53
Re: GladeVCP и PyVCP для начинающих
Добавлено: 24 ноя 2012, 16:33
solo
Спасибо перезаписал ошибка пропала
вопрос в следуюшем?
------
-"потом рисуешь панель с label
и в том же хал файле коммутируешь пины с панели с пинами из списка"
Панель лейбел не имеет пина на присоединение насколько я понял это просто надпись
Если я возьму допустим виджет допустим : Bar, Meter, Dial, Jogwheel, ну и тд
там мне нужно создать соединени типа
net time h.newpin <= pyvcp.my-bar я правельно понимаю или что-то не так?

Re: GladeVCP и PyVCP для начинающих
Добавлено: 24 ноя 2012, 16:59
nkp
solo писал(а):net time h.newpin <= pyvcp.my-bar
да,только точные названия пинов смотрим в halshow :
соеденение будет выглядеть примерно так:
Код: Выделить всё
net time time-estimator.out-hour pyvcp.my-bar
Re: GladeVCP и PyVCP для начинающих
Добавлено: 25 ноя 2012, 14:24
solo
Чегото у меня ничего не получилось? создал виджет u32 Number присоеденил его в хела с time-estimator а он ничего не показывает. Смотрел халметром пины которые созданы time-estimator на них тоже оо.000000000 наверное я чегото не правельно делаю?

Re: GladeVCP и PyVCP для начинающих
Добавлено: 25 ноя 2012, 14:30
nkp
а вход подсоеденен??
(задание)
Re: GladeVCP и PyVCP для начинающих
Добавлено: 25 ноя 2012, 14:38
nkp
там походу ошибка в скрипте:
Код: Выделить всё
Traceback (most recent call last):
File "time-estimator.py", line 81, in <module>
est.run()
File "time-estimator.py", line 61, in run
h["out-sec"] = round(ctime % 60)
TypeError: Integer or long expected, not float
сейчас разберемся....
Re: GladeVCP и PyVCP для начинающих
Добавлено: 25 ноя 2012, 14:50
nkp
подправил
но он что то показывает .....
а вообще похоже это сырой скрипт \
Ник написал - а наверно никто и не запускал
возьми вот файл - с ним хоть что то оживет
да ,и в postgui должно быть примерно:
Код: Выделить всё
loadusr -Wn time-estimator python time-estimator.py
net time8 halui.program.is-running time-estimator.enable
Re: GladeVCP и PyVCP для начинающих
Добавлено: 26 ноя 2012, 11:31
solo
nkp писал(а):а вход подсоеденен??
(задание)
Спасибо за подсказку буду разбиратся. Как только что то получится отпишусь

Re: GladeVCP и PyVCP для начинающих
Добавлено: 27 ноя 2012, 18:59
solo
Все понял почему у меня не получаетя настроить виджет просмотра времени выполнения программы. У меня стоит Емс 2.4 а Time Converter
появился только 2.5. Вообщем надо пробовать обовлять ЕМС
Re: GladeVCP и PyVCP для начинающих
Добавлено: 28 ноя 2012, 00:25
Nick
Надо в этих строчках %60 за скобку вынести
h["out-sec"] = round(ctime % 60)
h["out-min"] = round(ctime/60 % 60)
h["out-hour"] = round(ctime/3600)
h["out-est-sec"] = round(est % 60)
h["out-est-min"] = round(est/60 % 60)
h["out-est-hour"] = round(est/3600)
% - это остаток от деления, он применим только к целым числам. Т.е. сначала надо сделать round, потом взять остаток от деления на 60.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 28 дек 2012, 23:09
nkp
В Glade делаю диалоговое окошко
вопрос: как сделать его "всегда сверху" ??
------------
вот если в скрипте рисуем его (без Glade) :
Код: Выделить всё
self.dialog = gtk.Dialog(title='Recode', parent=None, flags=0, buttons=None)
self.entry = gtk.Entry()
self.label = gtk.Label('SCALE')
self.dialog.vbox.pack_start(self.label)
self.dialog.vbox.pack_start(self.entry)
self.button_ok = gtk.Button('ok')
self.dialog.action_area.pack_start(self.button_ok)
self.label.show()
self.button_ok.show()
# self.dialog.connect("destroy", gtk.main_quit)
self.entry.show()
self.dialog2.show()
- то все как надо (то есть - всегда поверх основного окна)
Re: GladeVCP и PyVCP для начинающих
Добавлено: 29 дек 2012, 09:16
Nick
Это именно диалог, или просто окно, которое выполняет функции диалога?
Re: GladeVCP и PyVCP для начинающих
Добавлено: 29 дек 2012, 17:30
nkp
Nick писал(а):Это именно диалог, или просто окно, которое выполняет функции диалога?
Насколько я понимаю - в обоих случаях диалог.
В Glade:
Без Glade :
self.dialog =
gtk.Dialog(title='Recode', parent=None, flags=0, buttons=None)
Re: GladeVCP и PyVCP для начинающих
Добавлено: 29 дек 2012, 18:06
Nick
Если это диалог, то он и так должен быт всегда сверху. Сделай скрин не правильной работы...
Re: GladeVCP и PyVCP для начинающих
Добавлено: 29 дек 2012, 18:11
nkp
Re: GladeVCP и PyVCP для начинающих
Добавлено: 29 дек 2012, 18:43
Nick
Попробуй поменять свойства диалога:
Тип окна
Модальное
Re: GladeVCP и PyVCP для начинающих
Добавлено: 29 дек 2012, 19:11
nkp
Nick писал(а):Попробуй поменять свойства диалога:
Тип окна
Модальное
Модальным окно становится - но всеравно прячеться
Re: GladeVCP и PyVCP для начинающих
Добавлено: 29 дек 2012, 19:18
Nick
А родительское окно указано?
И прячется он за каким окном?
Re: GladeVCP и PyVCP для начинающих
Добавлено: 29 дек 2012, 19:24
nkp
Прячеться за любым-но это ладно
мне надо чтоб за родительским не прятался
а где в glade указать родителя??
("связанное окно"?? пробовал - не помогает)
Re: GladeVCP и PyVCP для начинающих
Добавлено: 29 дек 2012, 19:26
Nick
А как ты его показываешь, через show?
Re: GladeVCP и PyVCP для начинающих
Добавлено: 29 дек 2012, 19:30
nkp
Да