DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DAPyDTypeComboBox.h
1#ifndef DAPYDTYPECOMBOBOX_H
2#define DAPYDTYPECOMBOBOX_H
3#include "numpy/DAPyDType.h"
4#include "DAPyCommonWidgetsAPI.h"
5#include <QComboBox>
6#include <QCoreApplication>
7namespace DA
8{
41class DAPYCOMMONWIDGETS_API DAPyDTypeComboBox : public QComboBox
42{
43 Q_OBJECT
44public:
45 explicit DAPyDTypeComboBox(QWidget* parent = nullptr);
46
47public:
48 //获取选中的dtype
49 DAPyDType selectedDType() const;
50 //通过char获取图标
51 static QIcon getIconByDtypeChar(char c);
52public slots:
53 //设置当前的dtype
54 void setCurrentDType(const DAPyDType& dt);
55private slots:
56 void onComboxCurrentIndexChanged(int index);
57signals:
63};
64} // namespace DA
65#endif // DAPYDTYPECOMBOBOX_H
dtype选择器 此combox构建时默认插入如下信息:
Definition DAPyDTypeComboBox.h:42
void currentDTypeChanged(const DAPyDType &dt)
当前选择的dtype改变信号
对numpy.dtype的封装
Definition DAPyDType.h:37
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44