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

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

06.05.2015, 15:41. Показов 25969. Ответов 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
8484 / 6151 / 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
8484 / 6151 / 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
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru