Основанные на 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
Project details
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)
Built Distribution
iqEditors-2.0.2-py3-none-any.whl
(162.8 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4656ae1f0ad601a9a56d7cf5627fab1304ba46b62367792e1fcfc4077a5729b9 |
|
MD5 | e3b7d3afd9298f2d3ec7fbc78e28fa7f |
|
BLAKE2b-256 | 9d941b74bb046877b45dd6899a509e6408e01e226f013701433bdfa0002804c1 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4ff00b2fd8dd6a3d54fe9b9131194c5cf5234c64b0dedd031487b4d832f37de |
|
MD5 | cfae9de4246976135f0aae0427721e61 |
|
BLAKE2b-256 | 6230201be4f4a4accaebcd09acccc57b43c9f00577908c22c6995b241516f775 |