Переключение на Главную Страницу Страницы: [1] 2 3 ... 8 ОтправитьПечать
Очень популярная тема (более 25 ответов) wic: Python + PyQt4 (число прочтений - 57289 )
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
wic: Python + PyQt4
18. Декабря 2010 :: 18:39
Печать  
ЧТо вы об этом думаете?
http://www.youtube.com/watch?v=x91NMtTYeZk


Исходники прикреплены. Для запуска требуется:
Python 3.1.3 Windows x86 MSI Installer http://python.org/download/
PyQt-Py3.1-x86-gpl-4.8.3-1.exe http://www.riverbankcomputing.co.uk/software/pyqt/download
PyYAML-3.09.win32-py3.1.exe http://pyyaml.org/wiki/PyYAML


Запускать main.pyw
« Последняя редакция: 17. Февраля 2011 :: 10:24 - blindvic »  

wic.7z ( 1573 KB | Загрузки )
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: wic: Python + PyQt4 == 1C?
Ответ #1 - 18. Декабря 2010 :: 20:37
Печать  
Прикольно, но питон я в гробу видел..
  
Наверх
IP записан
 
villager
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: wic: Python + PyQt4 == 1C?
Ответ #2 - 19. Декабря 2010 :: 00:02
Печать  
Цитата:
Python + PyQt4 == 1C

слишком сильно сказано...

видно мало...

не видно отчетов (html не в счет)
не видно работы со БД (создание ГУИ)
много исходников (как такое распространять? или обновлять?)

да много там еще чего...

ну похоже на 1с внешне.
А зачем?
  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
wic
Ответ #3 - 19. Декабря 2010 :: 09:11
Печать  
villager писал(а) 19. Декабря 2010 :: 00:02:
Цитата:
Python + PyQt4 == 1C

слишком сильно сказано...

это точно. просто не знал как озаглавить тему

>не видно отчетов (html не в счет)
>не видно работы со БД (создание ГУИ)

да, всего этого нет. хотел услышать первые впечталения.

Может кого-нибудь заинтересует и поможет развивать.

>ну похоже на 1с внешне. А зачем?
это не баг - а фича. речь не о внешней схожести, а структурной. легче будет 1С-никам использовать. Кроме того, 1С - удобная штука, что ни говори.
  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: wic: Python + PyQt4 == 1C?
Ответ #4 - 19. Декабря 2010 :: 09:12
Печать  
trdm писал(а) 18. Декабря 2010 :: 20:37:
Прикольно, но питон я в гробу видел..

Понимаю...
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: wic
Ответ #5 - 19. Декабря 2010 :: 10:45
Печать  
blindvic писал(а) 19. Декабря 2010 :: 09:11:
Кроме того, 1С - удобная штука, что ни говори.

Знаешь почему она удобная?
Своими инструментами она сокращает количество телодвижений девелопера.
Возьмем редактор форм:

которым ты хвалишся, что встроил его. Если честно, я его просто ненавижу..
Он работает абсолютно неадекватно и сопротивляется девелоперу так что приходется переделывать что-бы добиться его нормального поведения. Нужен хороший опыт, что-бы слабать форму средней сложности и понять как работает лайотная система Qt.
Если кто сомневается в моих словах, скачайте креатор  и попробуйте сварганить мал-мальски простую форму с каким нить лайотом.
  
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: wic: Python + PyQt4
Ответ #6 - 19. Декабря 2010 :: 10:51
Печать  
А если туда еще и питон добавить, то вообще пипец будет.
Кстати у пистона есть нормальный отладчик?
  
Наверх
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: wic
Ответ #7 - 19. Декабря 2010 :: 13:13
Печать  
trdm писал(а) 19. Декабря 2010 :: 10:45:
которым ты хвалишся, что встроил его.

ну, я его пока не встроил - он всего лишь вызывается для указанного отчета. встроить его - это на будущее.
пользуюсь тем что есть. все же лучше чем ничего.
  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: wic: Python + PyQt4
Ответ #8 - 19. Декабря 2010 :: 13:15
Печать  
trdm писал(а) 19. Декабря 2010 :: 10:51:
А если туда еще и питон добавить, то вообще пипец будет.
Кстати у пистона есть нормальный отладчик?

у Qt Desginer есть плагин для питона. позволяет делать прикручивать свои виджеты на питоне. что я и сделал.

отладчик: http://docs.python.org/library/pdb.html
  
Наверх
 
IP записан
 
villager
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: wic: Python + PyQt4
Ответ #9 - 19. Декабря 2010 :: 13:33
Печать  
не люблю редакторы форм
и без них хорошо
95% можно генерить автоматом
и конечно qtcreator-у далеко до нормальной интеграции
да и 1ц по правильному пути пошли http://v8.1c.ru/beta_ma/ma_forms.htm
у меня почти так же Улыбка только до дерева руки не дошли пока

а в целом - нет смысла повторять 1ц - надо придумать свою фишку, что бы хоть кого заинтересовать
1цешники никогда не станут использовать другое... им и так неплохо
так что похожесть - в топку
надо новые идеи

ps: отладчик в питоне есть родной - простейший, есть сторонние, можно в свою программу встроить - было бы время и желание
тот же eric - пример встраивания, с исходниками
я из него выпилил редактор кода с подсветкой синтаксиса (python, sql, html - что захочешь)
  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: wic: Python + PyQt4
Ответ #10 - 19. Декабря 2010 :: 13:49
Печать  
villager писал(а) 19. Декабря 2010 :: 13:33:
не люблю редакторы форм
и без них хорошо
95% можно генерить автоматом
и конечно qtcreator-у далеко до нормальной интеграции
да и 1ц по правильному пути пошли http://v8.1c.ru/beta_ma/ma_forms.htm
у меня почти так же Улыбка только до дерева руки не дошли пока

это впереди - работа с базой данных еще не реализована.
это самое сложное, по крайней мере для меня
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: wic
Ответ #11 - 19. Декабря 2010 :: 14:20
Печать  
blindvic писал(а) 19. Декабря 2010 :: 13:13:
trdm писал(а) 19. Декабря 2010 :: 10:45:
которым ты хвалишся, что встроил его.

ну, я его пока не встроил - он всего лишь вызывается для указанного отчета. встроить его - это на будущее.
пользуюсь тем что есть. все же лучше чем ничего.


Такой поход при наличии кучи альтернатив айсом не является...
ПС.  Это я к тому, что 1С ный девелопер проводит в редакторе форм до 20% времени нужного для девелопмента.
И так трахаться каждый раз можно и клавиатуру сломать...
  
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: wic: Python + PyQt4
Ответ #12 - 19. Декабря 2010 :: 14:32
Печать  
Я предлагаю автору проанализировать успешность проекта ананаса.
http://ananas.su/forum/
Вот они тоже сделали ставку на "максимум гибкости".
Тебя ждет тот же успiх.
  
Наверх
IP записан
 
villager
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: wic: Python + PyQt4
Ответ #13 - 19. Декабря 2010 :: 14:35
Печать  
blindvic писал(а) 19. Декабря 2010 :: 13:49:
это впереди - работа с базой данных еще не реализована.
это самое сложное, по крайней мере для меня

как раз это было самым простым. По крайней мере сделал это достаточно быстро

все по кусочкам достаточно просто... а вот увязка и согласование-тут пришлось голову поломать

Я уже готов свой макет переписывать Улыбка
если хочешь - можем замутить опенсорс-проект. Наметим план, и будем писать с ноля.
Если получится... Улыбка
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: wic: Python + PyQt4
Ответ #14 - 19. Декабря 2010 :: 14:41
Печать  
villager писал(а) 19. Декабря 2010 :: 14:35:
если хочешь - можем замутить опенсорс-проект. Наметим план, и будем писать с ноля.

дык у меня алергия на питон, яву и шарп.
просто терпеть не могу, когда проект напоминает свалку технологий и сотни пакетов.  И это все без существенной необходимости.
Наверное не получится.
  
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 ... 8
ОтправитьПечать