QRegexEditor 0.5.3

Creator: bradpython12

Last updated:

Add to Cart

Description:

QRegexEditor 0.5.3

About
QRegexEditor is a simple regular expression editor written in Python and
PyQt.
You can use QRegexEditor as a standalone application but also as a widget
in your own PyQt/PySide application.
The tool has been inspired by:

rubular: http://rubular.com/
pythex: https://pythex.org/



Installation
First install the package from pypi:
pip install qregexeditor --upgrade
Then you can run the application:
QRegexEditor


Dependencies

python (2.7 or >= 3.2)
PyQt5 or PySide or PyQt4



Using the widget in a custom PyQt application
Use the widget as any other qt widget.
You may specify the regular expression and the string pattern programmatically.
You might also want to connect to the quick_ref_requested signal so that your
application can show/hide a quick reference widget in the most appropriate place.
"""
This example show you how to use the widget in a custom application.
"""
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
# if you use PyQt4 or PySide, you must set the QT_API environment variable
# to select the proper bindings, see
# https://github.com/pyQode/pyQode/wiki/Getting-started#qt-bindings-selection
from qregexeditor.api import RegexEditorWidget, QuickRefWidget


app = QApplication(sys.argv)
window = QMainWindow()
editor = RegexEditorWidget()
quick_ref = QuickRefWidget()
quick_ref.hide()
window.setCentralWidget(editor)
# show/hide quick reference widget
editor.quick_ref_requested.connect(quick_ref.setVisible)
window.show()
app.exec_()

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files:

Customer Reviews

There are no reviews.