Skip to main content

Основанные на QTextEdit продвинутые текстовые редакторы для PyQt5

Project description

iQEditors

Библиотека с текстовыми редакторами, используемых в проектах iQStudio:

  • iQMemo
  • iQNote
  • iQBooks
  • iQRecipe
  • iQ Programming CookBook

Состав

  • iQEditor - простой редактор форматированного текста
  • iQNoteEditor - редактор записок с поддержкой подсветки блоков кода

репозиторий кода книга проекта

Особенности

Редакторы поддерживают стандартное форматирование, вставку таблиц и многое другое. Разница между ними в том, что iQNoteEdit поддерживает блоки кода и раскрашивает их при помощи pygments

Зависимости

PyQt5, enchant, pygments

Установка

pip install iqEditors

Примеры использования

import sys
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QApplication
from iqEditors import iQEditor

app = QApplication(sys.argv)
# Создание объекта
window = iQEditor()
# Инициализация
window.setShowExport(True)
window.setMainWindow(window)
# Вывод формы
window.resize(500,300)
window.setWindowFlag(Qt.Dialog)
window.setWindowTitle('Пример прямого использования iQEditor')
window.show()
app.exec_()

для iQNoteEditor - аналогично.
Подробности тут

Лицензия

GPL v3

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iqEditors-2.0.2.tar.gz (162.0 kB view details)

Uploaded Source

Built Distribution

iqEditors-2.0.2-py3-none-any.whl (162.8 kB view details)

Uploaded Python 3

File details

Details for the file iqEditors-2.0.2.tar.gz.

File metadata

  • Download URL: iqEditors-2.0.2.tar.gz
  • Upload date:
  • Size: 162.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for iqEditors-2.0.2.tar.gz
Algorithm Hash digest
SHA256 4656ae1f0ad601a9a56d7cf5627fab1304ba46b62367792e1fcfc4077a5729b9
MD5 e3b7d3afd9298f2d3ec7fbc78e28fa7f
BLAKE2b-256 9d941b74bb046877b45dd6899a509e6408e01e226f013701433bdfa0002804c1

See more details on using hashes here.

File details

Details for the file iqEditors-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: iqEditors-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 162.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for iqEditors-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a4ff00b2fd8dd6a3d54fe9b9131194c5cf5234c64b0dedd031487b4d832f37de
MD5 cfae9de4246976135f0aae0427721e61
BLAKE2b-256 6230201be4f4a4accaebcd09acccc57b43c9f00577908c22c6995b241516f775

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page