|
|
void | finalize () |
| |
|
QString | getLastErrorString () |
| |
| bool | isInstanceGeneric (const pybind11::object &obj) const |
| | 判断是否为numpy.generic
|
| |
|
bool | isInstanceNumber (const pybind11::object &obj) const |
| |
|
bool | isInstanceInteger (const pybind11::object &obj) const |
| |
|
bool | isInstanceInexact (const pybind11::object &obj) const |
| |
|
bool | isInstanceDtype (const pybind11::object &obj) const |
| |
|
bool | import () |
| |
|
| DAPyModule (const char *moduleName) |
| |
|
| DAPyModule (const pybind11::object &obj) |
| |
|
| DAPyModule (pybind11::object &&obj) |
| |
|
DAPyModule & | operator= (const DAPyObjectWrapper &obj) |
| |
|
DAPyModule & | operator= (const pybind11::object &obj) |
| |
| bool | isImport () const |
| | 判断是否导入
|
| |
| QString | moduleName () const |
| | 获取模块名
|
| |
|
void | reload () |
| | 重新加载模块
|
| |
| bool | import (const char *module_n) noexcept |
| | 导入模块
|
| |
|
QString | lastError () const |
| |
|
bool | hasError () const |
| |
|
void | clearError () |
| |
|
| DAPyObjectWrapper (const DAPyObjectWrapper &obj) |
| |
|
| DAPyObjectWrapper (DAPyObjectWrapper &&obj) |
| |
|
| DAPyObjectWrapper (const pybind11::object &obj) |
| |
|
| DAPyObjectWrapper (pybind11::object &&obj) |
| |
|
bool | isNone () const |
| |
|
DAPyObjectWrapper & | operator= (const DAPyObjectWrapper &obj) |
| |
|
DAPyObjectWrapper & | operator= (DAPyObjectWrapper &&obj) |
| |
|
DAPyObjectWrapper & | operator= (const pybind11::object &obj) |
| |
|
DAPyObjectWrapper & | operator= (pybind11::object &&obj) |
| |
|
bool | operator== (void *ptr) const |
| |
|
bool | operator== (const pybind11::object &obj) const |
| |
|
bool | operator== (const DAPyObjectWrapper &obj) const |
| |
|
bool | operator!= (void *ptr) const |
| |
|
bool | operator!= (const pybind11::object &obj) const |
| |
|
bool | operator!= (const DAPyObjectWrapper &obj) const |
| |
|
| operator bool () const |
| |
| void | dealException (const std::exception &e) const |
| | 统一的异常处理函数
|
| |
| DAPyObjectWrapper | deepCopy () const |
| | 深拷贝
|
| |
|
pybind11::object & | object () |
| |
|
const pybind11::object & | object () const |
| |
|
QVariant | toVariant () const |
| |
|
bool | isinstance (const pybind11::handle &type) const |
| |
| bool | isInt () const |
| | 是否为int
|
| |
| bool | isModule () const |
| | 是否为Module
|
| |
| bool | isFloat () const |
| | 是否为float
|
| |
| bool | isStr () const |
| | 是否为str
|
| |
|
bool | isBool () const |
| |
|
bool | isList () const |
| |
|
bool | isDict () const |
| |
|
bool | isTuple () const |
| |
|
bool | isCallable () const |
| |
|
bool | isSequence () const |
| |
|
bool | isNumeric () const |
| |
| void | setErrCallback (const ErrCallback &fun) |
| | 设置错误处理回调
|
| |
|
ErrCallback | getErrCallback () const |
| |
| pybind11::object | attr (const char *c_att) |
| | 获取属性
|
| |
|
pybind11::object | attr (const char *c_att) const |
| |
| template<typename... Args> |
| pybind11::object | call (Args &&... args) |
| | 直接调用Python可调用对象
|
| |
| QString | __name__ () const |
| | 对应__name__
|
| |
|
QString | __str__ () const |
| |
|
QString | __repr__ () const |
| |
|
QString | typeName () const |
| |
|
size_t | refCount () const |
| |