Приветствую!
Рассматриваю вариант построения учетной системы на python'е.
Все кроме интерфейса пользователя не вызывает никаких проблем.
А вот, что же делать с UI ума не приложу.
Теоретически хотелось бы получить что-то консольное, в стиле MS FoxPro 2.6 DOS версии.
Какие технологии и модули предлагаете использовать?
Поможет ли в этом ncurses?
Заранее благодарю за ответы.
Андрей Варкентин aka Step7
LinuxBusiness.Ru
Python и консольный интерфейс пользователя (Создание интерфейса в стиле СУБД Foxpro DOS-версии)
Модератор: Модераторы разделов
-
step7
- Сообщения: 8
- ОС: Kubuntu 6.10 sp2
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
-
step7
- Сообщения: 8
- ОС: Kubuntu 6.10 sp2
Re: Python и консольный интерфейс пользователя
Посмотрим, может подойдет.
Меня только смушает, то что это еще не релиз.
Спасибо за ссылку.
-
Liksys
- Сообщения: 2910
Re: Python и консольный интерфейс пользователя
У зачем именно консольное? Вид убогий, да и не практично. Лучше взять PyQt4 если прога опенсорсная или wxWidgets если не очень и писать нормальное графическое приложение (если конечно графическое окружение на целевых машинах присутствует)
-
step7
- Сообщения: 8
- ОС: Kubuntu 6.10 sp2
Re: Python и консольный интерфейс пользователя
Darth Liksys писал(а): ↑25.08.2007 12:14У зачем именно консольное? Вид убогий, да и не практично. Лучше взять PyQt4 если прога опенсорсная или wxWidgets если не очень и писать нормальное графическое приложение (если конечно графическое окружение на целевых машинах присутствует)
Все верно. И вид убогий и на qt возможно проще будет.
Но меня всегда останавливают два фактора (личные наблюдения):
1. в консоли бухгалтера работают более продуктивно (меньше занимаются всякой ерундой, типа, потыкать музыку в winamp'e, порастягивать окошки, пасьянс разложить или на худой конец пораскрашивать систему пока шрифты с фоном не сольются, ну и далее в таком духе).
2. зависимости: pyQt -> qt и прочий джентльменский набор. Если нет интернета, это сплошная головная боль.
Ну и естественно, кода будет чуть по более ибо гуи по сути сложнее.
Спасибо за ответ
-
Liksys
- Сообщения: 2910
Re: Python и консольный интерфейс пользователя
В Qt4 (Python) есть возможность сделать полноэкранную программу, закрывающую собой всякие там панели задач и винампы. Можно сделать перехват нажатых клавишь, так что никто не вызовет менюшки другие, не выйдя предварительно из программы.
-
step7
- Сообщения: 8
- ОС: Kubuntu 6.10 sp2
Re: Python и консольный интерфейс пользователя
Darth Liksys писал(а): ↑26.08.2007 10:40В Qt4 (Python) есть возможность сделать полноэкранную программу, закрывающую собой всякие там панели задач и винампы. Можно сделать перехват нажатых клавишь, так что никто не вызовет менюшки другие, не выйдя предварительно из программы.
Кстати, в контексте питона, есть ли в сети добротная документация на фреймворк qt4?
-
Liksys
- Сообщения: 2910
Re: Python и консольный интерфейс пользователя
Уууу, я пользуюсь стандартным Qt4 Assistant, там различий нет в наименовании функций и класснов. Была еще книжка вот такая, но у нас я ее не видел нигде: http://www.qtrac.eu/pyqtbook.html
Но как показывает практика, можно все это выучить по книге для C++, менять только самую малость.
Но как показывает практика, можно все это выучить по книге для C++, менять только самую малость.
-
step7
- Сообщения: 8
- ОС: Kubuntu 6.10 sp2
Re: Python и консольный интерфейс пользователя
Darth Liksys писал(а): ↑26.08.2007 15:00Уууу, я пользуюсь стандартным Qt4 Assistant, там различий нет в наименовании функций и класснов. Была еще книжка вот такая, но у нас я ее не видел нигде: http://www.qtrac.eu/pyqtbook.html
Но как показывает практика, можно все это выучить по книге для C++, менять только самую малость.
Спасибо
-
AMD
- Сообщения: 478
- Статус: Maestro
- ОС: Linux Kubuntu 7.10
Re: Python и консольный интерфейс пользователя
Darth Liksys писал(а): ↑26.08.2007 15:00Уууу, я пользуюсь стандартным Qt4 Assistant, там различий нет в наименовании функций и класснов. Была еще книжка вот такая, но у нас я ее не видел нигде: http://www.qtrac.eu/pyqtbook.html
Но как показывает практика, можно все это выучить по книге для C++, менять только самую малость.
А для того чтобы делать кроссплатформенные программы для Linux и Windows на QT4 что посоветуйте установить и вообще как все правильно насторить?
-
eduard_pustobaev
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
Re: Python и консольный интерфейс пользователя
Linux: gcc, Qt4; Windows: mingw, Qt4. Если юзать qmake, то гемору особо не будет. Перекомпилять да запускать.
Если для пайтона, то Python + PyQt и там и там.
В дисгармонии со вселенной.