Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 8, 2012 15:35:31

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

поля ввода в графическом окне

4kpt
В одно место Qt. Не вижу реальной разницы в итоговой реализации.
Мышкой окна рисовать?

Единственный плюс ткинтера - что он искаропки. Без чтения манов на нем нифига не сделаешь.

4kpt
Кроме того Qt хорош когда Вы работаете на Windows, Unix, KDE. Во всех других случаях….
Каких именно? ))

pellon
“кроссплатформенный” это что значит??
Значит что не только на одной ОС.

Отредактировано odnochlen (Ноя. 8, 2012 15:36:11)

Офлайн

#2 Ноя. 8, 2012 17:16:26

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

поля ввода в графическом окне

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

Так зато манов - туева туча. Кроме того, принципы Tkintera - принципы Tcl/tk, что дает определенный уровень дополнительных умений. Если посмотреть на поток вопросов пользователей в разделе GUI - то большая часть из них по Qt. И это не связано с его “популярностью”. Очень много решений проблем, с использованием Tkinter выложено: бери не хочу…, а по Qt - еще придется поискать.

Насчет кроссплатформенности: Линух работает не только с KDE (Gnome, LXDE, XFCE.), FreBSD, Маковские оси…. Хотя, если положить руку на сердце, для Маковских Осей и БСД еще программы не писал…



Отредактировано 4kpt (Ноя. 8, 2012 17:27:07)

Офлайн

#3 Ноя. 8, 2012 17:27:24

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

поля ввода в графическом окне

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

Там, где на ТКинтере - маны, в куте - графический конструктор, как от майкрософта. Скажу честно, куте не юзал, но на ткинтере делал только простейшие окошки и те с помощью гугла и матери.

Отредактировано odnochlen (Ноя. 8, 2012 17:29:11)

Офлайн

#4 Ноя. 8, 2012 17:30:16

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

поля ввода в графическом окне

odnochlen, опять таки про мультиплатформенность. Я, допустим, на дух не переношу KDE. Пользуюсь Гномом. Как в этом случае поведет себя Qt??? Я не знаю, а рисковать не охота. Потратить пару недель на разбор, чтобы потом понять, что это мне не подходит… Как-то не охота.

Хотя возможно, ты и прав… Но по литературе, все говорит о том, что за wx все же будущее… БОЛЬШОЕ такое и СВЕТЛОЕ!!!!



Отредактировано 4kpt (Ноя. 8, 2012 17:31:27)

Офлайн

#5 Ноя. 8, 2012 17:35:25

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

поля ввода в графическом окне

Помню по молодости, первым моим языком был б..дь делфи. Ох и убогая же вещь. Но я не об этом… Там тоже существовала возможность самостоятельно рисовать объекты, самостоятельно их рамещать на холсте, растягивать, сжимать. Ну а потом уже прописывать все события. Так вот скажу тебе честно, через месяц работы, все на эту возможность забивают. Все равно используют динамическую привязку, которая рассчитывается в зависимости от размера базового окна или разрешения экрана… Да и вообще, среди моих комрадов, использование возможности рисования, считалось тогда плохим тоном…



Офлайн

#6 Ноя. 8, 2012 17:39:53

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

поля ввода в графическом окне

4kpt
Не вижу реальной разницы в итоговой реализации
В Qt уже есть:
Undo/redo framework;
удобный компоновщик окон (Layout'ы);
Model/View очень продуманный и расширяемый;
поддержка баз данных (через Model/View);
QGraphicsScene - рисование, выделение, готовые item'ы, поддержка LOD;
SVG - чтение и запись;
PDF - Запись;
растровые форматы, естественно;
HTML и CSS для интерфейса;
удобные сигналы/слоты с возможностью передачи данных из разных потоков в основной;
более Питоничное (в сравнении с Wx, не с Tk) апи;
много штук для сети и потоков;
QtWebkit, QML.
что-то еще, что не использовал.

Вроде и в Wx что-то есть, но большую часть придется велосипедить или искать доп модули.

4kpt
Кроме того Qt хорош когда Вы работаете на Windows, Unix, KDE. Во всех других случаях….
wxPython. Он мало того, что кроссплатформенный, так и еще, возможно, со временем заменит Tkinter…
Похоже на слухи

Отредактировано reclosedev (Ноя. 8, 2012 17:41:11)

Офлайн

#7 Ноя. 8, 2012 17:42:10

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

поля ввода в графическом окне

Да я уже привык искать… Как-то так сложилось исторически. По большей части, то что перечислено - можно реализовать вне ГУИ (иногда даже желательно). Правда, действительно придется поискать модулей и потом по ним документацию…



Отредактировано 4kpt (Ноя. 8, 2012 17:50:03)

Офлайн

#8 Ноя. 8, 2012 17:48:37

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

поля ввода в графическом окне

“”Похоже на слухи“”

Я помню, в свое время, на дофига форумах ему пророчили место Tkinter-a. Даже ожидалось, что уже в Python3.0, но….



Офлайн

#9 Ноя. 8, 2012 18:36:44

pellon
Зарегистрирован: 2012-10-29
Сообщения: 98
Репутация: +  -1  -
Профиль   Отправить e-mail  

поля ввода в графическом окне

Tkinter я выучил.
дайте какие нибудь ссылки на этот ваш QT.

Офлайн

#10 Ноя. 8, 2012 18:56:25

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

поля ввода в графическом окне

Ни хера себе. Выучил… Я его до сих пор не выучил… Вот это скорость.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version