A no-nonsense screen-caster behind a QToolButton.
Reason this release was yanked:
encoding problem
Project description
QScreenCast
A no-nonsense screen-caster behind a QToolButton.
An application that uses pyqt >= 5.12 can use this QScreenCast library to enable the creation of screen-casts for documentation/demo/tutorial as well as bug/feature reporting of itself!
QScreenCast also provides this functionality for Spyder >= 5 by means of a plugin declaration. 😍
Installation
conda/mamba (preferred)
(myenv) me@mybox:~$ conda install -c conda-forge QScreenCast
Note: that QScreenCast needs pyqt >= 5.12 conda-forge has this (eventhough semi-broken) hence the -c conda-forge
. The anaconda channel still only has the 5.9.2, but that version doesn't have the Qt Multimedia backend, and QScreenCast needs that, so until pyqt 5.15.3 is out pure anaconda users are left in the cold 😭
pip
me@mybox:~$ pip install QScreenCast
Note: The pip installation is not tested so much, we test the conda installation, but as the project is released to PyPi and a conda-forge feedstock 'monitors' the Python Package Index, it should work (if pip can resolve the dependencies that is)
Example
The repo holds an example
directory where it is demonstrated how to use the QScreenCast button in your own application.
Work in progress
The current implementation is a fist (granted a bit naive) attempt, but we are gearing up to make a second iteration, this time by using GStreamer under the hood! 😎
There is of course the topic pyqt 5.15.3 via conda-forge, as well as Windows/Linux/MacOS version differences ... 🙈 🙉 🙊
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file QScreenCast-0.1.9.tar.gz
.
File metadata
- Download URL: QScreenCast-0.1.9.tar.gz
- Upload date:
- Size: 115.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.6.0.post20210108 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe460d43066fcbb1ddaeb9ba94fef3ac88a9d30e0ff712d1adb704621f4086e4 |
|
MD5 | 38d648285dbfe7b17e3548f09facb638 |
|
BLAKE2b-256 | 1645a5b8357d132cbced170d5d2fcf43c3a18d2ef4afba2926ecb4e06c4bbf22 |