WXTextView
Wxtextview is widget for the wx toolkit and is written completely in python. It has the functionality of a rich text editor and can handle even very long texts without beeing slow. All layout and editor logic is implemented in python. Only basic drawing commands are used from the wx toolkit. It is therefore easy to adapt it to other GUI-toolkits.
There are two demos showing advanced possibilities of WXTextView:
- notebook.py:
A notebook interface similar to mathematica / ipython
- math_demo.py:
A demonstration of editing math equations
1. USAGE
Running the demos:
Just cd to the demo directory and execute the scripts. No installation is needed. External dependencies are textmodel (all demos), wxpython (all demos) and matplotlib (notebook). The demos were tested on linux, windows and mac platforms.
$ cd demo/ $ python demo1.py
Using the wxtextview-widget:
from wxtextview import WXTextView from textmodel import TextModel import wx app = wx.App() model = TextModel(u'Hello World!') model.set_properties(6, 11, fontsize=14) model.set_properties(6, 11, bgcolor='yellow') # display the texmodel in a view frame = wx.Frame(None) view = WXTextView(frame, -1) view.model = model frame.Show() # set cursor and selection view.index = 5 view.selection = 0, 5 # display the same textmodel in a second view frame2 = wx.Frame(None) view2 = WXTextView(frame2, -1) view2.model = model frame2.Show() app.MainLoop()
Metadata
Release files for wxtextview 0.3.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| wxtextview-0.3.6.tar.gz | 35.7 kB | Without provenance | Details for wxtextview-0.3.6.tar.gz |
Release files / wxtextview-0.3.6.tar.gz
| Download URL | wxtextview-0.3.6.tar.gz |
|---|---|
| Size | 35.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b20acc1132db3d85d8a2463f24a210edf8c41fba20b46643ed964ee1f718b70d
|
|
BLAKE2b-256 checksum How to use checksums |
f10e813e12b97946f407b7789dbab70566dfbaca0daf76df2a7a3ff673d24c76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for wxtextview 0.3.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.