Tag: интерфейс

Чтение и обработка пакетов из сетевого интерфейса с помощью python

Поэтому я пытаюсь создать протокол туннелирования в python. У меня есть настройка интерфейса tun, маршрутизируется весь трафик. Но как мне получить пакеты, которые перенаправляются на интерфейс tun в моей программе, чтобы зашифровать их и отправить их на сервер? Из того, что я видел, это либо функция socket.bind (), либо socket.setsockopt (). Это моя настройка интерфейса […]

Проблемы с просмотром PDF-файлов

Платформа: Linux, GTK + Инструменты: Python, PyGTK и Glade. Проблема: Я хотел бы написать программу, способную отображать PDF-файл. Вопрос: Какие виджеты и модули Python мне нужны? Спасибо за любые предложения!

Взаимодействие с кривой на графике Matplotlib

Я хотел бы разрешить пользовательскую интерактивность, подобную этой демонстрации Javascript, на графике Matplotlib. У меня довольно хорошее представление о том, как я могу сделать это с помощью слайдера, но я бы предпочел прямое взаимодействие с кривой. Какие инструменты доступны? Это не должно быть веб-приложение, это может быть простая интерактивность, встроенная в сюжет.

Простой графический интерфейс Windows Drag & Drop

Я хотел бы сделать простой графический интерфейс, который предлагает кнопки, которые я могу перетащить в другие приложения Windows, чтобы другие приложения получали определенную строку в зависимости от выбранной кнопки. Какая была бы самая простая инфраструктура графического интерфейса для Python, которая позволяет это перетаскивание?

Что такое хороший способ реализовать что-то похожее на интерфейс в Python?

Каков хороший способ реализовать что-то похожее на интерфейс Delphi / C # или абстрактный класс в Python? Класс, который заставит все его подклассы реализовать определенный набор методов?

Широко используется пакет «zope»?

Я хочу реализовать свой проект с использованием ориентированного на интерфейс программирования. Поскольку сам Python не имеет встроенной поддержки ключевого слова Interface, я планирую использовать пакет zope.* . Но пакет zope.component действительно представляет собой огромный пакет с множеством зависимостей. Поскольку я хочу, чтобы мой проект был тонким с меньшей внешней зависимостью, мне интересно, полезно ли использовать […]

Рекурсивные определения классов в Python

Я экспериментирую с плавными интерфейсами в Python. Пример свободного генератора запросов sql будет выглядеть примерно так: sql.select('foo').select('bar').from('sometable').tostring() Я быстро понял, что способность определять вложенные классы рекурсивно, вероятно, поможет. class sql: class select: class select # <– HERE def __init__(self, dbcolumn, astype=None, asname=None): self.dbcolumn = dbcolumn self.astype = astype self.asname = asname В строке, помеченной комментарием […]

Поиск приложения GUI для ввода команд Linux

Я ищу консоль GUI, где я могу вводить команды linux в виджет ввода, и результат будет выводиться в виде виджета текстовой области. Существует ли такое программное обеспечение? Что-то вроде этого: Консольные программы, такие как gnome-terminal или xterm, на экране продолжают прокручиваться с каждой новой командой, и я нахожу это раздражающим, особенно когда результат имеет несколько […]

«Иногда», получая InterfaceError на PostgreSQL с Peewee ORM

Я создаю веб-сайт с использованием фреймворка Python и ORI Peewee с PostgreSQL 9.3. Пока все идет хорошо, но теперь у меня проблемы. Я иногда получаю InterfaceError: connection already closed . Код, который я получаю, следующий: pendingOrders_q = CustomerOrder\ .select()\ .where(CustomerOrder.status == CustomerOrder.STATUS_PENDING)\ .where(CustomerOrder.expiration < datetime.utcnow()) if len(list(pendingOrders_q)) > 0: # do some stuff here.. Я […]

Как редактировать данные с помощью django-tables2 во внешнем интерфейсе?

У меня есть Django, и я хочу создать CRM-систему, позволяющую пользователям просматривать, добавлять, удалять и редактировать данные в интерфейсе. Я нашел хороший модуль, названный django-tables2, который позволяет отображать красивые таблицы моих данных: django-tables2 превращает данные в таблицы HTML. Особенности: Pagination Ordering Extendable Class based view Поддерживает выборку и данные списка Итак, мой вопрос – это […]

Python - лучший язык программирования в мире.