supernorb Ответов: 3

Существует ли эквивалент DataGridView в TKinter (Python)?


Интересно, как вы можете запрограммировать графический интерфейс с помощью TKinter??? Это проще, чем Программирование с помощью ассемблера???

Как быстро вы можете построить графический интерфейс с помощью TKinter???
Поддерживает ли он функцию drag-n-drop при проектировании?
И более конкретный вопрос: существует ли эквивалент DataGridView в Tkinter???

Могу ли я Настроить элементы управления Tkinter (или виджеты???) чтобы сделать мой графический интерфейс более тонким?

Большое вам спасибо!
PS: мне нравится drag-n-drop, и я действительно не могу найти никакого вдохновения в программировании GUI с помощью Tkinter (почему он смог выжить??? Только потому, что есть еще много людей, любящих его????)

Sergey Alexandrovich Kryukov

Большинство вопросов в значительной степени неверны. "Легче?", "как быстро?" - все зависит; "могу ли я" - кто знает что ты может? Я нашел некоторые ответы на вид сетки с помощью Google, но это не выглядит очень многообещающим... :-)
--СА

3 Ответов

Рейтинг:
2

stealthviper2009

Да, есть визит документация по API tkintertable[^]


Рейтинг:
1

Sergey Alexandrovich Kryukov

Пожалуйста, посмотрите мой комментарий к этому вопросу — я не думаю, что это действительно плодотворно. Возможно, вы могли бы обратить внимание на все другие графические фреймворки Python и попросить совета о том, что использовать для достижения определенных целей развития:
http://wiki.python.org/moin/GuiProgramming[^].

Как вы можете видеть, некоторые фреймворки используют TkInter в качестве цели.

(Извините, пожалуйста, не спрашивайте меня, что лучше использовать, так как я никогда не пробовал ни одного.)

—СА


supernorb

Я пробовал TKinter, он не поддерживает функцию drag-n-drop design, поэтому я задаю этот вопрос, не могу понять, почему такой фреймворк может привлечь какого-то разработчика, его даже не стоит сравнивать с ассемблером, потому что ассемблер-это язык программирования низкого уровня, но Python и его Tkinter-это своего рода высокоуровневое программирование. У нас есть языки .NET, Java с отличными IDE, поддерживающими функцию drag-n-drop design, так зачем же идти на Python и TKinter??? (а другие тому подобные?)

Спасибо за ссылку, я просто должен выучить Python, это не мой интерес!

Sergey Alexandrovich Kryukov

Мне очень жаль, что вам приходится делать какую-то работу, которая вас мало интересует. Однако я думаю, что Python-это какая-то разумная вещь. Было бы гораздо хуже, если бы какие-то обстоятельства подтолкнули вас к работе, скажем, с Basic или Perl или какой-то другой вещью, которую вы можете считать глупостью. Я склонен согласиться с вашим взглядом на эту странную ситуацию с TKinter...

Если вы считаете, что мой ответ или ссылка имеют для вас какой-то смысл или могут быть полезны, пожалуйста, примите этот ответ формально (зеленая кнопка) - спасибо.
--СА

Рейтинг:
1

Paul Brains

Даже Visual Basic 6 поддерживает перетаскивание


Dave Kreskowiak

Спрашивали и отвечали шесть лет назад.