Сайт | Скачать | Видео | Wiki

Автор Тема: Инструментарий написания GUI  (Прочитано 581 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22704
  • Репутация: +165/-0
    • PuppyRus-A
Инструментарий написания GUI
« : 01 Февраль 2017, 12:59:05 »
Творчество - дело хорошее, но хотелось бы приятное с полезным. Это не вдохновляет?

Я считаю, что перед тем как делать гуй - нужно разобраться с инструментом типа ntf и wt
Если вообще GUI: Простое проще на yad, сложное на gtkdialog. Всплывающие сообщения - на родном для DE или xpupsay
В ntf я разную экзотику пробовал (conky и пр.).  Остановился на этих

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5941
  • Репутация: +149/-0
  • Старый чайник
Re: Инструментарий написания GUI
« Ответ #1 : 01 Февраль 2017, 13:46:06 »
Это не вдохновляет?
Это приводит в ужас.
yad
Двухоконник может?
gtkdialog
В MagOS его нет :(
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22704
  • Репутация: +165/-0
    • PuppyRus-A
Re: Инструментарий написания GUI
« Ответ #2 : 01 Февраль 2017, 14:17:25 »
Двухоконник может?
yad Вроде нет.
gtkdialog куда угодно поставить не проблема . Зависимостей минимум https://www.archlinux.org/packages/community/i686/gtkdialog/

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5941
  • Репутация: +149/-0
  • Старый чайник
Re: Инструментарий написания GUI
« Ответ #3 : 01 Февраль 2017, 14:23:39 »
gtkdialog куда угодно поставить не проблема
А захотят ли?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22704
  • Репутация: +165/-0
    • PuppyRus-A
Re: Инструментарий написания GUI
« Ответ #4 : 01 Февраль 2017, 14:47:34 »
Он того стоит

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1350
  • Репутация: +14/-0
    • Беседка магос
Re: Инструментарий написания GUI
« Ответ #5 : 02 Февраль 2017, 08:38:59 »
gtkdialog куда угодно поставить не проблема
А захотят ли?
Торопиться точно не будем. Использовать у нас gtkdialog, при том что основная среда КДЕ как то странно :)
Сейчас для элементарных окошек  да/нет, меню, попап и так далее используется kdialog ( mdilalog как враппер).
Для модменеджера довольно сложная в описании, но весьма простая в реализации штука. На питоне запускается простейший веб сервер генерятся страницы, которые открываются в вебкит окошке (браузер без элементов управления). То есть серверная часть питон, клиентская хтмл, жабоскрипт. Естественно эти окошки можно и в обычном браузере открыть, а если они без особых наворотов то и в консольном linx. То есть на ровном месте удаленный доступ и консольный интерфейс.
Легко делаются любые элементы интерфейса и шкурки (css просто). Сразу подготовлена система подключения дополнительных плагинов к модменеджеру, но дело подзабросили и никто ниче не пишет. Ну и дизайнер не помешал бы. Сейчас там карта подключенных модулей, подключения репозитория с поиском модулей, управления режимами сохранения в модуль. С uird может что-то не работать, но основное проверял.
Не хотите у себя попробовать?  Нужен питон, gtk вебкит или qt вебкит.
Первый вариант модменеджера делал на tcl/tk, в magicOS вроде до сих пор он. Не давно глянул код сам ниче не понял, как ромкаромка его поддерживает не знаю. 
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22704
  • Репутация: +165/-0
    • PuppyRus-A
Re: Инструментарий написания GUI
« Ответ #6 : 02 Февраль 2017, 09:18:15 »
Использовать у нас gtkdialog, при том что основная среда КДЕ как то странно
Можно подумать что у Вас gtk2 нет...
На питоне запускается простейший веб сервер генерятся страницы, которые открываются в вебкит окошке (браузер без элементов управления). То есть серверная часть питон, клиентская хтмл, жабоскрипт.
Прогрессивно, но тяжеловесно
Не хотите у себя попробовать?  Нужен питон, gtk вебкит или qt вебкит.
Точно нет. У нас "маленький и быстрый". Питона не знаю
yad, gtkdialog - более чем достаточно. На мурге на gtkdialog целые приложения пишут. Заката гтк2 не наблюдается. На гтк3 тоже перейти не проблема

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5941
  • Репутация: +149/-0
  • Старый чайник
Re: Инструментарий написания GUI
« Ответ #7 : 02 Февраль 2017, 09:47:03 »
На питоне запускается простейший веб сервер
lighttpd+php не проще будет? У меня такой модуль есть.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1350
  • Репутация: +14/-0
    • Беседка магос
Re: Инструментарий написания GUI
« Ответ #8 : 02 Февраль 2017, 09:54:46 »
    Сообщений: 4664
    Репутация: +131/-0
    [прибавить] [отнять]
    Старый чайник
        Просмотр профиля E-mail Личное сообщение (Онлайн)

Re: Инструментарий написания GUI
« Ответ #7 : Сегодня в 09:47:03 »

    Цитировать (выделенное)

Цитата: betcher от Сегодня в 08:38:59

    На питоне запускается простейший веб сервер

lighttpd+php не проще будет? У
Нет конечно.
 python -m CGIHTTPServer
Все, это сервер :)

http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5941
  • Репутация: +149/-0
  • Старый чайник
Re: Инструментарий написания GUI
« Ответ #9 : 02 Февраль 2017, 10:06:10 »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22704
  • Репутация: +165/-0
    • PuppyRus-A
Re: Инструментарий написания GUI
« Ответ #10 : 02 Февраль 2017, 10:15:28 »
В slitaz управлялка на www. Но там полегче сделано
В пупи-подобном дистре был бы смысл заморачиваться питоном только если бы пол-форума на нем продуктивно писало такое что на sh не реализовать

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1350
  • Репутация: +14/-0
    • Беседка магос
Re: Инструментарий написания GUI
« Ответ #11 : 02 Февраль 2017, 10:16:56 »
На sh, тоже можно. Но генерить на нем html то еще развлечение.
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22704
  • Репутация: +165/-0
    • PuppyRus-A
Re: Инструментарий написания GUI
« Ответ #12 : 02 Февраль 2017, 10:25:31 »
Вывод в трей все равно надо. markup разметки достаточно. html сложнее и избыточней