2010-10-19 3 views
5

В каком виде приложения обычно используется TKinter?Является ли TKinter широко используемым для создания пользовательских интерфейсов?

Я делаю проект в python, в котором я впервые использую его для создания простого пользовательского интерфейса.

мне было интересно, если это широко используется для конкретных приложений или мобильных приложений .. и т.д.

благодаря

+2

Tkinter отлично подходит для создания графических интерфейсов (хотя другие, более масштабные инструментальные средства GUI имеют преимущества, и вы, возможно, хотите использовать их для большого приложения), а также отлично подходит для обучения. Просто продолжайте использовать его, а не беспокоиться об этом. – delnan

+0

@delnan спасибо, а как насчет Qt wxWidgets? Я имею в виду ... эти инструменты GUI для python широко используются для создания приложений? Какие приложения? мобильный? рабочий стол? – aneuryzm

+0

"широко используется"? Как и во многих странах? Или как используется в истории Python? Что означает «широко используется»? –

ответ

3

Насколько я видел, Tkinter отлично подходит для простых приложений, обучения, или когда вам не нужны функции более полного пакета, такого как Qt или wxWidgets. Эти библиотеки могут запускать несколько мегабайт, и вам может и не понадобиться. Это часть стандартной библиотеки, поэтому она подходит для этой цели. Однако, если вам нужно больше возможностей, то Tkinter может оказаться не лучшим выбором.

Tkinter также выглядел действительно уродливо, потому что он рисовал свои собственные виджеты на каждой платформе; однако, я думаю, что версия, включенная в Python 2.7, теперь использует собственные виджеты.

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

+0

спасибо, что насчет Qt wxWidgets? Я имею в виду ... эти инструменты GUI для python широко используются для создания приложений? Какие приложения? мобильный? рабочий стол? – aneuryzm

+0

Все они универсальные библиотеки, и на самом деле у них нет конкретных приложений, за исключением того, что они являются настольными библиотеками. Если вы собираетесь использовать мобильные приложения или веб-приложения, вы ищете что-то еще - возможно, Appcelerator Titanium. Если вы выберете Qt, у него есть встроенная поддержка webkit, если это важно. –

+0

@ i33tnerd спасибо .. так что я знаю, что я собираюсь немного не в тему. Какой самый используемый инструментарий GUI для Android и Iphone? – aneuryzm

0

PyQt - это привязка к python популярного инструментария GUI GUI. его очень всеобъемлющий.Anyway tkinter хорош, чтобы начать с, а затем вы можете перейти к PyQt или wxWidgets

+0

Есть ли способ напрямую перевести Tkinter на Qt, а затем импровизировать? – AAI

Смежные вопросы