В программировании мало что понимаю, но смог написать несколько скриптов для консоли. Теперь хочу прикрутить к ним интерфейс на gtk. Поставил glade, создал уже форму... Только так как в gtk и с не смыслю, можете объяснить пожалуйста, как сделать так, что-бы при нажатии кнопки button1 выполнялась консольная команда, а вывод попадал в label1?
Помогите плз... Или пните на какой-нить небольшой документ, по которому можно разобраться с гтк, не владея с си
Gtk и шелл (Нужно сделать фэйс к консольным скриптам)
Модератор: Модераторы разделов
-
sergeyvp
- Сообщения: 807
- ОС: ubuntu
Re: Gtk и шелл
KriK писал(а): ↑18.05.2007 14:18В программировании мало что понимаю, но смог написать несколько скриптов для консоли. Теперь хочу прикрутить к ним интерфейс на gtk. Поставил glade, создал уже форму... Только так как в gtk и с не смыслю, можете объяснить пожалуйста, как сделать так, что-бы при нажатии кнопки button1 выполнялась консольная команда, а вывод попадал в label1?
Помогите плз... Или пните на какой-нить небольшой документ, по которому можно разобраться с гтк, не владея с си
Вот статья на тему интерфейсов для скриптов
http://www.av5.com/journals-magazines-online/1/45/430
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: Gtk и шелл
Из статьи
Незаслуженно забыли gdialog?
а вот пример какого то скрипта )
http://www.notbig.org/bin/code_dialog.sh.txt
Кроме Zenity, есть ещё такие средства, как xdialog, dialog, kdialog, xmessage.
Незаслуженно забыли gdialog?
а вот пример какого то скрипта )
http://www.notbig.org/bin/code_dialog.sh.txt
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
KriK
- Сообщения: 90
- ОС: Ubuntu 7.04
Re: Gtk и шелл
Вроде разобрался с zenity... Но опять таки - не то... Просто нужно окошко с несколькими кнопочками, которые запускают разные скрипты, пару полей, содержание которых должно попасть в испольняемый скрипт и поле, куда скрипт выведет результат...
То есть тут ситуация такая... Есть УСБ модем и не очень стандартный пров (ADSL)... С трудом написал скрипты, что бы в инет выходить. Самому-то пойдет, консолью все равно люблю пользоваться, но пользователям этого прова не очень удобно, не все консоль знают (
То есть тут ситуация такая... Есть УСБ модем и не очень стандартный пров (ADSL)... С трудом написал скрипты, что бы в инет выходить. Самому-то пойдет, консолью все равно люблю пользоваться, но пользователям этого прова не очень удобно, не все консоль знают (
Linux Registered user #392927
-
TwisT
- Сообщения: 265
- ОС: Debian
Re: Gtk и шелл
На скоко я понял нужно пару кнопок на форму и место для вывода
результата выполнения скрипта или консольных команд. На qt такую прогу в легкую, но т.к.
таваришь интересуется gtk и при этом не знает С то тут:
1. Запряч кого нить кто знает gtk
2. Самому разобратся и написать
3. Воспользоватся Xdialog или dialog
по поводу последнего могу помочь, если че стучи в асю: 288505170
результата выполнения скрипта или консольных команд. На qt такую прогу в легкую, но т.к.
таваришь интересуется gtk и при этом не знает С то тут:
1. Запряч кого нить кто знает gtk
2. Самому разобратся и написать
3. Воспользоватся Xdialog или dialog
по поводу последнего могу помочь, если че стучи в асю: 288505170
Linux user #432536.
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Gtk и шелл
Еще бывает gtk-server. Я аналогичную задачу уже решал... http://iportnov.blogspot.com/2007/01/swish...-gtk-glade.html
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
KriK
- Сообщения: 90
- ОС: Ubuntu 7.04
Re: Gtk и шелл
Все пересмотрел... Придется видимо С срочным образом изучать. Anjuta и glade очень понравились... Есть конечно коммандер, там даже вроде все удобно делается, но опять таки - зависимости. Тут просто у прова зеркало убунты, очень удобно, все стали сразу на нее переходить. А когда она ставится, нужно инет настроить... Вот в чем проблема то...
Linux Registered user #392927
-
inline
- Сообщения: 72
- ОС: Gentoo
Re: Gtk и шелл
KriK писал(а): ↑20.05.2007 13:26Все пересмотрел... Придется видимо С срочным образом изучать. Anjuta и glade очень понравились... Есть конечно коммандер, там даже вроде все удобно делается, но опять таки - зависимости. Тут просто у прова зеркало убунты, очень удобно, все стали сразу на нее переходить. А когда она ставится, нужно инет настроить... Вот в чем проблема то...
Ну, впринципе, вполне можно и PyGTK + LibGlade обойтись - чтобы делать обертку для скриптов самое оно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
d_n_k
- Сообщения: 636
- ОС: Gentoo GNU/Linux