Форум программистов, компьютерный форум, киберфорум
Python: Tkinter
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.87/124: Рейтинг темы: голосов - 124, средняя оценка - 4.87
 Аватар для ka_chu
6 / 6 / 5
Регистрация: 05.05.2015
Сообщений: 27

Почему все так не любят tkinter?

06.05.2015, 15:41. Показов 26124. Ответов 41
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Почему, по вашему мнению, не нужно использовать стандартную библиотеку графического интерфейса tkinter?
Перечислите конкретные причины, пожалуйста. Столкнулся с тем, что везде её не советуют "трогать". Но ведь она действительно входит в стандартный пакет. Это её большой плюс. А минусы назовите.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.05.2015, 15:41
Ответы с готовыми решениями:

Почему все так не любят Баскова?
Слышал про его планирующийся грандиозный концерт с Кабалье в Лужниках в июне, кому ни скажу- все нос морщат. ну разве что кроме родителей-...

Почему все так не любят Delphi
Всем привет. Объясните мне пожалуйста почему все так не любят Delphi? Я сам новичок в программировании и как любой другой новичок я...

Почему все так любят этот std::?
Только начал учить плюсы, и не могу понять, неужели обитателям сети приятнее каждый прописывать std:: вместо единоразового using namespace...

41
 Аватар для pashtet-kun
135 / 120 / 37
Регистрация: 30.09.2012
Сообщений: 400
21.05.2015, 15:41
Студворк — интернет-сервис помощи студентам
:-)
0
Alvin Seville
 Аватар для Соколиный глаз
343 / 273 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 22
11.03.2016, 07:26
Я пока учу Tkinter, но взглянув на код Qt понял что первый - такая же игрушка, как и PascalABC, по сравнению с PascalABC.Net. Доучу первый, и сразу же на второй. На первом сидеть уже не вижу смысла...

Добавлено через 1 минуту
P S Tkinter советую использовать только новичками в создании GUI. А потом все равно переходить на Qt, когда со стандартным ткинтером разбируться.
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
11.03.2016, 12:36
Цитата Сообщение от Volobuev Ilya Посмотреть сообщение
P S Tkinter советую использовать только новичками в создании GUI. А потом все равно переходить на Qt, когда со стандартным ткинтером разбируться.
Зачем тратить время в пустую?
Основной критерий выбора между первым и вторым то на какой машине будет работать и не будет ли сложностью ставить там PyQt. Дело в том что Qt матерее там не только GUI там еще куча либ есть по работе с сетью, бд ипр. Но и соответственно Qt весит прилично ~200М
0
21 / 21 / 2
Регистрация: 31.12.2015
Сообщений: 100
12.03.2016, 21:03
Ответ содержится в Python Manuals:
...
25.6. Other Graphical User Interface Packages
...
...GTK+ comes with many more widgets than Tkinter provides.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
12.03.2016, 21:16
Цитата Сообщение от xPANICx Посмотреть сообщение
GTK+ comes with many more widgets than Tkinter provides.
gtk тоже не торт...
0
21 / 21 / 2
Регистрация: 31.12.2015
Сообщений: 100
12.03.2016, 21:31
Возможно, зато там с лицензией проще, чем в PyQT. Ну и работа с С привлекает.
0
12.03.2016, 21:34

Не по теме:

Цитата Сообщение от xPANICx Посмотреть сообщение
Ну и работа с С привлекает.
Чего?

0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
12.03.2016, 21:41
Цитата Сообщение от xPANICx Посмотреть сообщение
Ну и работа с С привлекает.
Кажется твои вкусы слегка специфичны....
Цитата Сообщение от xPANICx Посмотреть сообщение
Ну и работа с С привлекает.
Вообще-то, чтобы писать на gtk не нужно знать Си, там ситуация аналогичная pyqt, есть pygtk.
Цитата Сообщение от xPANICx Посмотреть сообщение
Возможно, зато там с лицензией проще, чем в PyQT.
И что? Использовать дико кривой инструмент из-за этого? Ну уж нет, спасибо. Тогда уж лучше tkinter использовать, проблем и то меньше будет.
0
21 / 21 / 2
Регистрация: 31.12.2015
Сообщений: 100
12.03.2016, 21:46
Да, мне нравится С, и привлекает системное программирование. Касаемо GTK+ пока своего мнения о нем не имею, знакомиться с ним буду завтра, пока что вижу/читаю выглядит привлекательно. tkinter проигрывает в любом случае, имхо.
0
12.03.2016, 21:59

Не по теме:

Цитата Сообщение от xPANICx Посмотреть сообщение
мне нравится С
Цитата Сообщение от xPANICx Посмотреть сообщение
выглядит привлекательно
мазохизм.

0
21 / 21 / 2
Регистрация: 31.12.2015
Сообщений: 100
12.03.2016, 22:10
Кресты рядом, ежели что.
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
12.03.2016, 22:14
Цитата Сообщение от xPANICx Посмотреть сообщение
Кресты рядом, ежели что.
В каком смысле?
Да С++ тоже не особо приспособлен для GUI, но там как бы есть костыли типа тот же C++Qt.
0
21 / 21 / 2
Регистрация: 31.12.2015
Сообщений: 100
12.03.2016, 22:24
Подводя небольшой итог.
GTK+ поддерживает следующие языки:
- С (встроено)
- С++
- Javascript
- Perl
- Python
- Java
- Ruby
и т.д.
Нет проблем с лицензией. Выглядит красиво (исп. Cairo). Есть такая штука как Glade. До всего этого tkinter далеко...
Вывод: как минимум стоит попробовать. Добавить по теме мне нечего, буду пробовать.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
12.03.2016, 22:52
Цитата Сообщение от xPANICx Посмотреть сообщение
С (встроено)

куда оно там встроено? Прикалываешься, да?

Цитата Сообщение от xPANICx Посмотреть сообщение
Выглядит красиво (исп. Cairo).
Видел код, выглядит он мягко говоря не особо красиво и что самое плохое не логично (полная противоположность PyQt).
К тому-же вот попробую поставить gtk на винду (в родном окружении оно легко ставился и это понятное дело, но мы то говорим о кроссплатформенности), задолбаешься мама не горюй как...

Цитата Сообщение от xPANICx Посмотреть сообщение
Нет проблем с лицензией.
Если ты не хочешь распространять свой софт как СПО, то просто берешь PySide и живешь спокойно.
0
21 / 21 / 2
Регистрация: 31.12.2015
Сообщений: 100
13.03.2016, 08:44
куда оно там встроено? Прикалываешься, да?
GTK+ написано на С и позволяет создавать GUI-приложения на С, если верить вики и ютуб.
К тому-же вот попробую поставить gtk на винду (в родном окружении оно легко ставился и это понятное дело, но мы то говорим о кроссплатформенности), задолбаешься мама не горюй как...
Линукс на виртуальную машину, благо комп позволяет.
Если ты не хочешь распространять свой софт как СПО, то просто берешь PySide и живешь спокойно
Я считаю, нужно посмотреть и составить своё мнение.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
13.03.2016, 12:03
Цитата Сообщение от xPANICx Посмотреть сообщение
GTK+ написано на С и позволяет создавать GUI-приложения на С, если верить вики и ютуб.
Написано это одно, а встроено это совсем другое
Цитата Сообщение от xPANICx Посмотреть сообщение
Линукс на виртуальную машину, благо комп позволяет.

Я тебе говорю о том, что как ты будешь запускать на винде свою прогу, в случае если gtk туда поставить сравнимо с пройти все уровни ада? Почитай о том, что такое кросплатформенность.
0
21 / 21 / 2
Регистрация: 31.12.2015
Сообщений: 100
13.03.2016, 12:16
Цитата Сообщение от alex925 Посмотреть сообщение
Написано это одно, а встроено это совсем другое
Ссылку на вики давать не буду, кому интересно найдет.
Цитата Сообщение от alex925 Посмотреть сообщение
Я тебе говорю о том, что как ты будешь запускать на винде свою прогу, в случае если gtk туда поставить сравнимо с пройти все уровни ада? Почитай о том, что такое кросплатформенность.
Имеешь ввиду как потом откомпилировать созданный проект под винду?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
13.03.2016, 12:28
Цитата Сообщение от xPANICx Посмотреть сообщение
Имеешь ввиду как потом откомпилировать созданный проект под винду?
Это + я видел как выглядят gtk приложения на винде, не особо приятно...

Добавлено через 3 минуты
Цитата Сообщение от xPANICx Посмотреть сообщение
Ссылку на вики давать не буду, кому интересно найдет.
И что он там найдет? Что написано на Си? Так с этим ни кто не спорит. Только ты говоришь, что она является частью стандартной библиотеки языка, а я не верю.
0
21 / 21 / 2
Регистрация: 31.12.2015
Сообщений: 100
13.03.2016, 12:33
Цитата Сообщение от alex925 Посмотреть сообщение
И что он там найдет? Что написано на Си? Так с этим ни кто не спорит. Только ты говоришь, что она является частью стандартной библиотеки языка, а я не верю.
Я так говорил? Серьезно?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
13.03.2016, 12:35
Цитата Сообщение от xPANICx Посмотреть сообщение
Я так говорил?
говорил
Цитата Сообщение от xPANICx Посмотреть сообщение
GTK+ поддерживает следующие языки:
- С (встроено)
твои слова
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.03.2016, 12:35
Помогаю со студенческими работами здесь

Почему партнерские программы и поисковики так не любят сайты о заработке в инете?
почему то везде таким сайтам красный свет, при том, что неважно даже какие способы заработка они описывают или предлагают...

[Cocos2d-x] Clion + cocos2d-x почему так не любят друг - друга ? (Mac OS X)
Доброе врем суток уважаемые формучане. Кто имел опыт подружить эти два чуда меду собой, поделитесь пожалуйста опытом. У меня вот какая...

Как сделать так, чтобы при использовании модуля из tkinter не открывалось окно tkinter?
Как сделать так, чтобы при использовании модуля из tkinter не открывалось окно tkinter? Я пишу приложение на kivy но использую ...

За что так не любят Goto?
Может я такой непонятливый, но объясните кто может - почему у многих не самое чучшее отношение к оператору Goto. Я этого не понимаю, в...

Неужели люди так любят тоталитаризм?
Судя по этому https://ru.wikipedia.org/wiki/Третья_волна_(эксперимент) да((. Особенно молодые!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru