VHISTlib
1.84.0.3018
|
A library which makes it easy to call vhistadd from a Qt application.
The library only consists of one class, vhist::VhistaddRunner. This class will try to automatically locate a vhistadd executable -- the native python version or the py2exe version -- in a list of search paths, call vhistadd, parse and report vhistadd's log messages and report the return code of vhistadd.
The vhistadd process will be executed inside the thread which called vhist::VhistaddRunner::runProcess(). To guarantee some degree of responsiveness, the vhist::VhistaddRunner::intercept() signal is emitted on a regular basis and allows the calling thread to process events from the event loop or execute additional code.