• Stars
    star
    120
  • Rank 294,288 (Top 6 %)
  • Language
    Python
  • License
    Other
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Python Qt NodeEditor (qtpy, PyQt5, PySide)

qtpynodeeditor

Python Qt node editor

Pure Python port of NodeEditor, supporting PyQt5 and PySide through qtpy.

Requirements

  • Python 3.6+
  • qtpy
  • PyQt5 / PySide

Documentation

Sphinx-generated documentation

Screenshots

Style example

https://raw.githubusercontent.com/klauer/qtpynodeeditor/assets/screenshots/style.png

Calculator example

https://raw.githubusercontent.com/klauer/qtpynodeeditor/assets/screenshots/calculator.png

Installation

We recommend using conda to install qtpynodeeditor.

$ conda create -n my_new_environment -c conda-forge python=3.7 qtpynodeeditor
$ conda activate my_new_environment

qtpynodeeditor may also be installed using pip from PyPI.

$ python -m pip install qtpynodeeditor pyqt5

Running the Tests

Tests must be run with pytest and pytest-qt.

$ pip install -r dev-requirements.txt
$ pytest -v qtpynodeeditor/tests

More Repositories

1

blark

Beckhoff TwinCAT ST (IEC 61131-3) code parsing in Python using Lark (Earley)
Python
21
star
2

ppmac

Some Power PMAC Linux/Python tools
Python
9
star
3

qtpydocking

{{deprecated}} Qt-Advanced-Docking-System for qtpy (PyQt5 / PySide)
Python
8
star
4

iec2xml

{{Import of iec2xml; not the original author}} The IEC 61131-3 Structured Text to XML Compiler + py3k compatibility
Python
6
star
5

smarpod

SmarAct SmarPod piezo hexapod (EPICS device support)
Protocol Buffer
3
star
6

recordwhat

EPICS record debugging using ophyd Devices
Python
2
star
7

vlchc

VLC remote interface -> MPC-HC
HTML
2
star
8

pyepwing

[WIP] Pure Python EB/EPWING dictionary format reader
Python
2
star
9

caproto-image-viewer

deprecated: caproto-based PyQt5 AreaDetector image viewer (OpenGL/GLSL color mapping) [GL version broken with latest numpy]
Python
2
star
10

PMD101

PiezoMotor PMD101 - 1 axis piezo controller (EPICS driver/device support)
C++
2
star
11

homebrew-epics

Homebrew and Linuxbrew tap for EPICS things
Ruby
2
star
12

pypvserver

Python EPICS PV Server, based on pcaspy
Python
2
star
13

aerotech

Aerotech Ensemble Python utilities
Smalltalk
2
star
14

btps-prototype

Laser Beam Transport Protection System prototype
Batchfile
2
star
15

timepix

Timepix IOC source
C++
1
star
16

pypvasync

[defunct] epics python asyncio client - look at caproto instead
Python
1
star
17

ipplan

IPPlan subnet configuration scraper + dhcpd.conf generator
Python
1
star
18

pmd90

PiezoMotor PMD90 - 1 axis piezo controller (EPICS device support)
Shell
1
star
19

lark-formatter

A quick attempt at a Lark-parser grammar formatter
Python
1
star
20

etherlabmaster

[[import of etherlab master from sourceforge]]
C
1
star
21

genx

[[import of genx from sourceforge]]
Python
1
star
22

can485_canopen_slave

AST-CAN485 Development Board / CANopen slave / canfestival-3-asc example
Python
1
star
23

python-logging-notes

Python logging notes, for when you're looking for additional confusion beyond the standard library docs
1
star
24

epicssharp

[[import of epicssharp from sourceforge]]
C#
1
star
25

pcds-logstash

logstash configuration for lcls-twincat-general Beckhoff PLC logging, Python logging via pcdsutils, and EPICS IOC caPutLog
Python
1
star