Рубрики
Без рубрики

Введение в Easygui_qt

Получите практические, реальные навыки Python на наших ресурсах и пути

Автор оригинала: Mike Driscoll.

Я недавно наткнулся на забавный маленький проект под названием Easygui_qt Отказ Это в основном то же самое, что и EasyGui, за исключением того, что он использует PYQT4 вместо Tkinter. Идея обеих этих пакетов состоит в том, чтобы разработчик попросил пользователей простых вопросов, используя диалоги.

В этой статье мы проведем некоторое время на изучение того, как использовать этот пакет, глядя на несколько примеров. Обратите внимание, что EasyGui_QT работает как с Python 2 и 3, хотя его основная цель – Python 3. Документация Государт, что могут возникнуть некоторые проблемы с Unicode в Python 2, но кроме того, виджеты должны работать нормально.

Начиная

Вам нужно будет убедиться, что у вас есть копия PYQT4 Установлен перед установкой, может использовать этот модуль. Как только у вас установлен, вы можете использовать PIP (или Easy_install) для установки EasyGui_QT:

Теперь, когда у вас есть установленные, мы можем научиться на самом деле что-то сделать!

Создание окна сообщения

Создание простого сообщения сообщений, чтобы сообщить пользователю, что-то действительно легко. Давайте расскажем им что-нибудь о Python:

Здесь мы импортируем easygui_qt Установите шрифт до 18 очков и показать наше сообщение. Обратите внимание, что изменение размера шрифта повлияет на текст в диалоговом окне и тексте на кнопке.

Получить строку

Запрашивая вопрос пользователя тоже очень легко. Давайте посмотрим:

Это тоже было довольно легко. Давайте узнаем, как получить цвет от пользователя.

Получение цвета

EasyGui_QT на самом деле предоставляет два способа получить цвет. Вы можете получить шестнадцатеричное значение или значение RGB. Диалог выглядит одинаково в обоих случаях. Вот как это работает:

Если вы хотите получить значение RGB, то вы позвоните get_color_rgb вместо.

Получение имени пользователя/пароля

Это, вероятно, один из самых красивых способов получить информацию о аутентификации от пользователя. EasyGui_QT позволяет нам показывать диалог, чтобы получить имя пользователя и пароль пользователя. Вот код:

Обратите внимание, что это возвращает заказ. Последнее, на что мы посмотрим, – как запустить демонстрацию EasyGui_QT.

Запуск демонов EasyGui_QT

Мы начнем с помощью главной демонстрации, которая позволяет вам увидеть все диалоги, которые вы можете показать пользователя и что они возвращаются. Давайте посмотрим:

EasyGui_QT также предоставляет небольшое угадать игровую демонстрацию демо. Вот как это запустить:

Это отобразит серию диалогов, которые демонстрируют несколько диалогов пакета. Это весело, но довольно короткая.

Упаковка

На данный момент вы должны быть в состоянии использовать EasyGui_QT. Этот пакет полезен для программ консоли, где вы хотите получить информацию от пользователя, используя графический интерфейс вместо простого консоли. Если вы хотели написать полноценный графический интерфейс, то вы должны взглянуть на сам PYQT или WxPython.

Связанное чтение