Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: GUI > ZooZ.pl Запускается но...


Автор: OutlawZ 28.12.2009, 13:57
Установил ZooZ.pl запустил все нормально но когда решил сохранить код граф окна выдает ошибку:
user posted image
Кто с этим сталкивался? и как решил проблему?

Автор: krypt3r 29.12.2009, 09:40
Ошибка не фатальная. Нажав кнопку ОК, можно продолжить работу. Подробности - в лог-файле

Автор: shamber 29.12.2009, 09:48
Цитата(OutlawZ @  28.12.2009,  13:57 Найти цитируемый пост)

и как решил проблему?


галочку поставил ;)

Автор: OutlawZ 29.12.2009, 12:45
Спасибо народ, но она само как то прошло , копирнул на диск где перл установлен и запустил, все нормально.
Только он такой код там генерирует что ужас нах, потом дописывать обработчики событий, хорошо что хоть сделали возможность прям в редакторе писать процедуры для событий. В общем напоминает C++ и Qt Designer в Linux )))

Автор: shamber 29.12.2009, 12:50
OutlawZ, поищите другие gui строители  smile 

Автор: OutlawZ 10.1.2010, 13:22
Разобрался с Zooz, вроде не че так программка но конечно можно было выжить из идеи куда более выгодное решение smile

Но у меня появилось тройка вопросов по Tk.

1) Можно ли скрыть консольное окно которое открывается вместе к GUI интерфейсом?
2)Возможно ли менять дизайн каретки, курсоров и т.д?
3)Можно ли писать свои виджеты например "Table" как в борланд?

Да и чуть не забыл можете помочь понять идею?

Код

# Глобальные переменные

my (
     # Главное окно
     $MW,
     # Хеш для всех виджетов
     %ZWIDGETS,
    );

...
...
...

#Собственно компонент Label

$ZWIDGETS{'Label1'} = $MW->Label(
   -text => 'Label1',
  )->grid(
   -row    => 0,
   -column => 0,
  );


Правильно я понимаю что хеш %ZWIDGETS используется потому что запись настроек виджета производятся в таком виде:

-клюс => значение

т.е к примеру хеш с ключом Label1 содержит настройки данного виджета? как я понял работает это так:

Код

%ZWIDGETS = (
                          Label1 => $MW->Label(Настройки и параметры);
                        );

И так каждый компонент записывается в ХЕШ, правильно ли думаю?

P.S
Цитата(shamber @  29.12.2009,  12:50 Найти цитируемый пост)
OutlawZ, поищите другие gui строители

Поюзал WxGlabe удобная штука но я пока решил с Tk поработать, пока меня он всем устраивает, пробовал так же Gtk2 тоже хороша библиотека.


За ответы заранее спасибо!

Автор: OutlawZ 10.1.2010, 14:34
Вопрос по "1) Можно ли скрыть консольное окно которое открывается вместе к GUI интерфейсом?" отпал так как нашел решение в ветке форума 'Perl GUI'  smile 

Автор: shamber 10.1.2010, 15:23
Цитата(OutlawZ @  10.1.2010,  13:22 Найти цитируемый пост)
2)Возможно ли менять дизайн каретки, курсоров

http://neonatus.net/PERL5/ch17.htm#ChangingtheCursor

Добавлено через 2 минуты и 51 секунду
Цитата(OutlawZ @  10.1.2010,  13:22 Найти цитируемый пост)
И так каждый компонент записывается в ХЕШ, правильно ли думаю?

давно не работал с perlTk и zooz, но думаю правильно мыслите

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)