C++ Qt将信号连接到插槽
我正在试着连接一个信号。但我不断遇到这种情况。我确信我已经链接了*.h文件,该文件包含QAction*actionCameraSetup。我遗漏了什么吗 请帮忙。 谢谢 错误: 1> camera.cpp 1>\camera.cpp(10):错误C2065:“actionCamera\u设置”: 未声明的标识符 camera.cppC++ Qt将信号连接到插槽,c++,C++,我正在试着连接一个信号。但我不断遇到这种情况。我确信我已经链接了*.h文件,该文件包含QAction*actionCameraSetup。我遗漏了什么吗 请帮忙。 谢谢 错误: 1> camera.cpp 1>\camera.cpp(10):错误C2065:“actionCamera\u设置”: 未声明的标识符 camera.cpp #include "camera.h" #include "camera_setup.h" #include "ui_camera.h" Camera::Came
#include "camera.h"
#include "camera_setup.h"
#include "ui_camera.h"
Camera::Camera(QWidget *parent, Qt::WFlags flags)
: QMainWindow(parent, flags)
{
ui.setupUi(this);
connect(actionCamera_Setup, SIGNAL(activated()), this, SLOT(openCameraSetup()));
}
Camera::~Camera()
{
}
void Camera::openCameraSetup()
{
newCameraSetup = new camera_setup();
newCameraSetup->show();
}
camera.h
#ifndef CAMERA_H
#define CAMERA_H
#include <QtGui/QMainWindow>
#include "ui_camera.h"
#include "ui_camera_setup.h"
class camera_setup;
class Camera : public QMainWindow
{
Q_OBJECT
public:
Camera(QWidget *parent = 0, Qt::WFlags flags = 0);
~Camera();
public slots:
void openCameraSetup();
private:
Ui::CameraClass ui;
camera_setup *newCameraSetup;
};
#endif // CAMERA_H
#ifndef UI_CAMERA_H
#define UI_CAMERA_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QGridLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QMainWindow>
#include <QtGui/QMenu>
#include <QtGui/QMenuBar>
#include <QtGui/QWidget>
class QAction;
QT_BEGIN_NAMESPACE
class Ui_CameraClass
{
public:
QAction *actionExit;
QAction *actionCamera_Setup;
QAction *actionFull_Screen;
QAction *action1_Camera_1;
QAction *action1_Camera_2;
QAction *action1_Camera_3;
QAction *action1_Camera_4;
QAction *action1_Camera_5;
QAction *action1_Camera_6;
QAction *action2_Camera_1;
QAction *action2_Camera_2;
QAction *action2_Camera_3;
QAction *action2_Camera_4;
QAction *action2_Camera_5;
QAction *action2_Camera_6;
QWidget *centralWidget;
QGridLayout *gridLayout;
QLabel *label_CCV;
QMenuBar *menuBar;
QMenu *menuFile;
QMenu *menuView;
QMenu *menuCameras;
void setupUi(QMainWindow *CameraClass)
{
if (CameraClass->objectName().isEmpty())
CameraClass->setObjectName(QString::fromUtf8("CameraClass"));
CameraClass->resize(600, 367);
actionExit = new QAction(CameraClass);
actionExit->setObjectName(QString::fromUtf8("actionExit"));
actionCamera_Setup = new QAction(CameraClass);
actionCamera_Setup->setObjectName(QString::fromUtf8("actionCamera_Setup"));
actionFull_Screen = new QAction(CameraClass);
actionFull_Screen->setObjectName(QString::fromUtf8("actionFull_Screen"));
action1_Camera_1 = new QAction(CameraClass);
action1_Camera_1->setObjectName(QString::fromUtf8("action1_Camera_1"));
action1_Camera_2 = new QAction(CameraClass);
action1_Camera_2->setObjectName(QString::fromUtf8("action1_Camera_2"));
action1_Camera_3 = new QAction(CameraClass);
action1_Camera_3->setObjectName(QString::fromUtf8("action1_Camera_3"));
action1_Camera_4 = new QAction(CameraClass);
action1_Camera_4->setObjectName(QString::fromUtf8("action1_Camera_4"));
action1_Camera_5 = new QAction(CameraClass);
action1_Camera_5->setObjectName(QString::fromUtf8("action1_Camera_5"));
action1_Camera_6 = new QAction(CameraClass);
action1_Camera_6->setObjectName(QString::fromUtf8("action1_Camera_6"));
action2_Camera_1 = new QAction(CameraClass);
action2_Camera_1->setObjectName(QString::fromUtf8("action2_Camera_1"));
action2_Camera_2 = new QAction(CameraClass);
action2_Camera_2->setObjectName(QString::fromUtf8("action2_Camera_2"));
action2_Camera_3 = new QAction(CameraClass);
action2_Camera_3->setObjectName(QString::fromUtf8("action2_Camera_3"));
action2_Camera_4 = new QAction(CameraClass);
action2_Camera_4->setObjectName(QString::fromUtf8("action2_Camera_4"));
action2_Camera_5 = new QAction(CameraClass);
action2_Camera_5->setObjectName(QString::fromUtf8("action2_Camera_5"));
action2_Camera_6 = new QAction(CameraClass);
action2_Camera_6->setObjectName(QString::fromUtf8("action2_Camera_6"));
centralWidget = new QWidget(CameraClass);
centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
gridLayout = new QGridLayout(centralWidget);
gridLayout->setSpacing(0);
gridLayout->setContentsMargins(0, 0, 0, 0);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
label_CCV = new QLabel(centralWidget);
label_CCV->setObjectName(QString::fromUtf8("label_CCV"));
gridLayout->addWidget(label_CCV, 0, 0, 1, 1);
CameraClass->setCentralWidget(centralWidget);
menuBar = new QMenuBar(CameraClass);
menuBar->setObjectName(QString::fromUtf8("menuBar"));
menuBar->setGeometry(QRect(0, 0, 600, 21));
menuFile = new QMenu(menuBar);
menuFile->setObjectName(QString::fromUtf8("menuFile"));
menuView = new QMenu(menuBar);
menuView->setObjectName(QString::fromUtf8("menuView"));
menuCameras = new QMenu(menuView);
menuCameras->setObjectName(QString::fromUtf8("menuCameras"));
CameraClass->setMenuBar(menuBar);
menuBar->addAction(menuFile->menuAction());
menuBar->addAction(menuView->menuAction());
menuFile->addAction(actionExit);
menuView->addAction(menuCameras->menuAction());
menuView->addAction(actionCamera_Setup);
menuView->addSeparator();
menuView->addAction(actionFull_Screen);
menuCameras->addAction(action1_Camera_1);
menuCameras->addAction(action1_Camera_2);
menuCameras->addAction(action1_Camera_3);
menuCameras->addAction(action1_Camera_4);
menuCameras->addAction(action1_Camera_5);
menuCameras->addAction(action1_Camera_6);
menuCameras->addSeparator();
menuCameras->addAction(action2_Camera_1);
menuCameras->addAction(action2_Camera_2);
menuCameras->addAction(action2_Camera_3);
menuCameras->addAction(action2_Camera_4);
menuCameras->addAction(action2_Camera_5);
menuCameras->addAction(action2_Camera_6);
retranslateUi(CameraClass);
QObject::connect(actionCamera_Setup, SIGNAL(activated()), CameraClass, SLOT(show()));
QMetaObject::connectSlotsByName(CameraClass);
} // setupUi
void retranslateUi(QMainWindow *CameraClass)
{
CameraClass->setWindowTitle(QApplication::translate("CameraClass", "Camera", 0, QApplication::UnicodeUTF8));
actionExit->setText(QApplication::translate("CameraClass", "Exit", 0, QApplication::UnicodeUTF8));
actionCamera_Setup->setText(QApplication::translate("CameraClass", "Camera Setup", 0, QApplication::UnicodeUTF8));
actionFull_Screen->setText(QApplication::translate("CameraClass", "Full Screen", 0, QApplication::UnicodeUTF8));
action1_Camera_1->setText(QApplication::translate("CameraClass", "1 Camera 1", 0, QApplication::UnicodeUTF8));
action1_Camera_2->setText(QApplication::translate("CameraClass", "1 Camera 2", 0, QApplication::UnicodeUTF8));
action1_Camera_3->setText(QApplication::translate("CameraClass", "1 Camera 3", 0, QApplication::UnicodeUTF8));
action1_Camera_4->setText(QApplication::translate("CameraClass", "1 Camera 4", 0, QApplication::UnicodeUTF8));
action1_Camera_5->setText(QApplication::translate("CameraClass", "1 Camera 5", 0, QApplication::UnicodeUTF8));
action1_Camera_6->setText(QApplication::translate("CameraClass", "1 Camera 6", 0, QApplication::UnicodeUTF8));
action2_Camera_1->setText(QApplication::translate("CameraClass", "2 Camera 1", 0, QApplication::UnicodeUTF8));
action2_Camera_2->setText(QApplication::translate("CameraClass", "2 Camera 2", 0, QApplication::UnicodeUTF8));
action2_Camera_3->setText(QApplication::translate("CameraClass", "2 Camera 3", 0, QApplication::UnicodeUTF8));
action2_Camera_4->setText(QApplication::translate("CameraClass", "2 Camera 4", 0, QApplication::UnicodeUTF8));
action2_Camera_5->setText(QApplication::translate("CameraClass", "2 Camera 5", 0, QApplication::UnicodeUTF8));
action2_Camera_6->setText(QApplication::translate("CameraClass", "2 Camera 6", 0, QApplication::UnicodeUTF8));
label_CCV->setText(QApplication::translate("CameraClass", "<html><head/><body><p><img src=\":/Camera/Resources/pictures/Camera View.jpg\"/></p></body></html>", 0, QApplication::UnicodeUTF8));
menuFile->setTitle(QApplication::translate("CameraClass", "File", 0, QApplication::UnicodeUTF8));
menuView->setTitle(QApplication::translate("CameraClass", "View", 0, QApplication::UnicodeUTF8));
menuCameras->setTitle(QApplication::translate("CameraClass", "Cameras...", 0, QApplication::UnicodeUTF8));
} // retranslateUi
};
namespace Ui {
class CameraClass: public Ui_CameraClass {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_CAMERA_H
\ifndef摄像机
#定义摄像机
#包括
#包括“ui_camera.h”
#包括“ui\u camera\u setup.h”
类摄像机设置;
类摄像机:公共QMainWindow
{
Q_对象
公众:
摄像头(QWidget*parent=0,Qt::WFlags flags=0);
~Camera();
公众时段:
void openCameraSetup();
私人:
Ui::CameraClass Ui;
摄像头设置*新建摄像头设置;
};
#endif//CAMERA\u H
ui\u camera.h
#ifndef CAMERA_H
#define CAMERA_H
#include <QtGui/QMainWindow>
#include "ui_camera.h"
#include "ui_camera_setup.h"
class camera_setup;
class Camera : public QMainWindow
{
Q_OBJECT
public:
Camera(QWidget *parent = 0, Qt::WFlags flags = 0);
~Camera();
public slots:
void openCameraSetup();
private:
Ui::CameraClass ui;
camera_setup *newCameraSetup;
};
#endif // CAMERA_H
#ifndef UI_CAMERA_H
#define UI_CAMERA_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QGridLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QMainWindow>
#include <QtGui/QMenu>
#include <QtGui/QMenuBar>
#include <QtGui/QWidget>
class QAction;
QT_BEGIN_NAMESPACE
class Ui_CameraClass
{
public:
QAction *actionExit;
QAction *actionCamera_Setup;
QAction *actionFull_Screen;
QAction *action1_Camera_1;
QAction *action1_Camera_2;
QAction *action1_Camera_3;
QAction *action1_Camera_4;
QAction *action1_Camera_5;
QAction *action1_Camera_6;
QAction *action2_Camera_1;
QAction *action2_Camera_2;
QAction *action2_Camera_3;
QAction *action2_Camera_4;
QAction *action2_Camera_5;
QAction *action2_Camera_6;
QWidget *centralWidget;
QGridLayout *gridLayout;
QLabel *label_CCV;
QMenuBar *menuBar;
QMenu *menuFile;
QMenu *menuView;
QMenu *menuCameras;
void setupUi(QMainWindow *CameraClass)
{
if (CameraClass->objectName().isEmpty())
CameraClass->setObjectName(QString::fromUtf8("CameraClass"));
CameraClass->resize(600, 367);
actionExit = new QAction(CameraClass);
actionExit->setObjectName(QString::fromUtf8("actionExit"));
actionCamera_Setup = new QAction(CameraClass);
actionCamera_Setup->setObjectName(QString::fromUtf8("actionCamera_Setup"));
actionFull_Screen = new QAction(CameraClass);
actionFull_Screen->setObjectName(QString::fromUtf8("actionFull_Screen"));
action1_Camera_1 = new QAction(CameraClass);
action1_Camera_1->setObjectName(QString::fromUtf8("action1_Camera_1"));
action1_Camera_2 = new QAction(CameraClass);
action1_Camera_2->setObjectName(QString::fromUtf8("action1_Camera_2"));
action1_Camera_3 = new QAction(CameraClass);
action1_Camera_3->setObjectName(QString::fromUtf8("action1_Camera_3"));
action1_Camera_4 = new QAction(CameraClass);
action1_Camera_4->setObjectName(QString::fromUtf8("action1_Camera_4"));
action1_Camera_5 = new QAction(CameraClass);
action1_Camera_5->setObjectName(QString::fromUtf8("action1_Camera_5"));
action1_Camera_6 = new QAction(CameraClass);
action1_Camera_6->setObjectName(QString::fromUtf8("action1_Camera_6"));
action2_Camera_1 = new QAction(CameraClass);
action2_Camera_1->setObjectName(QString::fromUtf8("action2_Camera_1"));
action2_Camera_2 = new QAction(CameraClass);
action2_Camera_2->setObjectName(QString::fromUtf8("action2_Camera_2"));
action2_Camera_3 = new QAction(CameraClass);
action2_Camera_3->setObjectName(QString::fromUtf8("action2_Camera_3"));
action2_Camera_4 = new QAction(CameraClass);
action2_Camera_4->setObjectName(QString::fromUtf8("action2_Camera_4"));
action2_Camera_5 = new QAction(CameraClass);
action2_Camera_5->setObjectName(QString::fromUtf8("action2_Camera_5"));
action2_Camera_6 = new QAction(CameraClass);
action2_Camera_6->setObjectName(QString::fromUtf8("action2_Camera_6"));
centralWidget = new QWidget(CameraClass);
centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
gridLayout = new QGridLayout(centralWidget);
gridLayout->setSpacing(0);
gridLayout->setContentsMargins(0, 0, 0, 0);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
label_CCV = new QLabel(centralWidget);
label_CCV->setObjectName(QString::fromUtf8("label_CCV"));
gridLayout->addWidget(label_CCV, 0, 0, 1, 1);
CameraClass->setCentralWidget(centralWidget);
menuBar = new QMenuBar(CameraClass);
menuBar->setObjectName(QString::fromUtf8("menuBar"));
menuBar->setGeometry(QRect(0, 0, 600, 21));
menuFile = new QMenu(menuBar);
menuFile->setObjectName(QString::fromUtf8("menuFile"));
menuView = new QMenu(menuBar);
menuView->setObjectName(QString::fromUtf8("menuView"));
menuCameras = new QMenu(menuView);
menuCameras->setObjectName(QString::fromUtf8("menuCameras"));
CameraClass->setMenuBar(menuBar);
menuBar->addAction(menuFile->menuAction());
menuBar->addAction(menuView->menuAction());
menuFile->addAction(actionExit);
menuView->addAction(menuCameras->menuAction());
menuView->addAction(actionCamera_Setup);
menuView->addSeparator();
menuView->addAction(actionFull_Screen);
menuCameras->addAction(action1_Camera_1);
menuCameras->addAction(action1_Camera_2);
menuCameras->addAction(action1_Camera_3);
menuCameras->addAction(action1_Camera_4);
menuCameras->addAction(action1_Camera_5);
menuCameras->addAction(action1_Camera_6);
menuCameras->addSeparator();
menuCameras->addAction(action2_Camera_1);
menuCameras->addAction(action2_Camera_2);
menuCameras->addAction(action2_Camera_3);
menuCameras->addAction(action2_Camera_4);
menuCameras->addAction(action2_Camera_5);
menuCameras->addAction(action2_Camera_6);
retranslateUi(CameraClass);
QObject::connect(actionCamera_Setup, SIGNAL(activated()), CameraClass, SLOT(show()));
QMetaObject::connectSlotsByName(CameraClass);
} // setupUi
void retranslateUi(QMainWindow *CameraClass)
{
CameraClass->setWindowTitle(QApplication::translate("CameraClass", "Camera", 0, QApplication::UnicodeUTF8));
actionExit->setText(QApplication::translate("CameraClass", "Exit", 0, QApplication::UnicodeUTF8));
actionCamera_Setup->setText(QApplication::translate("CameraClass", "Camera Setup", 0, QApplication::UnicodeUTF8));
actionFull_Screen->setText(QApplication::translate("CameraClass", "Full Screen", 0, QApplication::UnicodeUTF8));
action1_Camera_1->setText(QApplication::translate("CameraClass", "1 Camera 1", 0, QApplication::UnicodeUTF8));
action1_Camera_2->setText(QApplication::translate("CameraClass", "1 Camera 2", 0, QApplication::UnicodeUTF8));
action1_Camera_3->setText(QApplication::translate("CameraClass", "1 Camera 3", 0, QApplication::UnicodeUTF8));
action1_Camera_4->setText(QApplication::translate("CameraClass", "1 Camera 4", 0, QApplication::UnicodeUTF8));
action1_Camera_5->setText(QApplication::translate("CameraClass", "1 Camera 5", 0, QApplication::UnicodeUTF8));
action1_Camera_6->setText(QApplication::translate("CameraClass", "1 Camera 6", 0, QApplication::UnicodeUTF8));
action2_Camera_1->setText(QApplication::translate("CameraClass", "2 Camera 1", 0, QApplication::UnicodeUTF8));
action2_Camera_2->setText(QApplication::translate("CameraClass", "2 Camera 2", 0, QApplication::UnicodeUTF8));
action2_Camera_3->setText(QApplication::translate("CameraClass", "2 Camera 3", 0, QApplication::UnicodeUTF8));
action2_Camera_4->setText(QApplication::translate("CameraClass", "2 Camera 4", 0, QApplication::UnicodeUTF8));
action2_Camera_5->setText(QApplication::translate("CameraClass", "2 Camera 5", 0, QApplication::UnicodeUTF8));
action2_Camera_6->setText(QApplication::translate("CameraClass", "2 Camera 6", 0, QApplication::UnicodeUTF8));
label_CCV->setText(QApplication::translate("CameraClass", "<html><head/><body><p><img src=\":/Camera/Resources/pictures/Camera View.jpg\"/></p></body></html>", 0, QApplication::UnicodeUTF8));
menuFile->setTitle(QApplication::translate("CameraClass", "File", 0, QApplication::UnicodeUTF8));
menuView->setTitle(QApplication::translate("CameraClass", "View", 0, QApplication::UnicodeUTF8));
menuCameras->setTitle(QApplication::translate("CameraClass", "Cameras...", 0, QApplication::UnicodeUTF8));
} // retranslateUi
};
namespace Ui {
class CameraClass: public Ui_CameraClass {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_CAMERA_H
\ifndefui\u摄像机
#定义UI\u摄像机\u H
#包括
#包括
#包括
#包括
#包括
#包括
#包括
#包括
#包括
#包括
#包括
类QAction;
QT_开始名称空间
类Ui_CameraClass
{
公众:
行动*行动退出;
QAction*actionCamera_设置;
QAction*Action全屏幕;
QAction*action1_Camera_1;
QAction*Action 1_Camera_2;
QAction*Action 1_Camera_3;
QAction*Action 1_Camera_4;
QAction*Action 1_Camera_5;
QAction*Action 1_Camera_6;
QAction*Action 2_Camera_1;
QAction*action2_Camera_2;
QAction*Action 2_Camera_3;
QAction*Action 2_Camera_4;
QAction*Action 2_Camera_5;
QAction*Action 2_Camera_6;
QWidget*centralWidget;
QGridLayout*gridLayout;
QLabel*标签_CCV;
QMenuBar*菜单栏;
QMenu*菜单文件;
QMenu*菜单视图;
QMenu*menuCameras;
无效设置UI(QMainWindow*CameraClass)
{
如果(CameraClass->objectName().isEmpty())
CameraClass->setObjectName(QString::fromUtf8(“CameraClass”);
CameraClass->调整大小(600367);
actionExit=新的QAction(CameraClass);
actionExit->setObjectName(QString::fromUtf8(“actionExit”);
actionCamera_设置=新的QAction(CameraClass);
actionCamera_设置->setObjectName(QString::fromUtf8(“actionCamera_设置”);
actionFull_屏幕=新的QAction(CameraClass);
actionFull_-Screen->setObjectName(QString::fromUtf8(“actionFull_-Screen”);
action1\u Camera\u 1=新的QAction(CameraClass);
action1\u Camera\u 1->setObjectName(QString::fromUtf8(“action1\u Camera\u 1”);
action1\u Camera\u 2=新的QAction(CameraClass);
action1_Camera_2->setObjectName(QString::fromUtf8(“action1_Camera_2”);
action1_Camera_3=新的QAction(CameraClass);
action1\u Camera\u 3->setObjectName(QString::fromUtf8(“action1\u Camera\u 3”);
action1_Camera_4=新的QAction(CameraClass);
action1\u Camera\u 4->setObjectName(QString::fromUtf8(“action1\u Camera\u 4”);
action1_Camera_5=新的QAction(CameraClass);
action1_Camera_5->setObjectName(QString::fromUtf8(“action1_Camera_5”);
action1_Camera_6=新的QAction(CameraClass);
action1_Camera_6->setObjectName(QString::fromUtf8(“action1_Camera_6”);
action2\u Camera\u 1=新的QAction(CameraClass);
action2_Camera_1->setObjectName(QString::fromUtf8(“action2_Camera_1”);
action2_Camera_2=新的QAction(CameraClass);
action2_Camera_2->setObjectName(QString::fromUtf8(“action2_Camera_2”);
action2\u Camera\u 3=新的QAction(CameraClass);
action2\u Camera\u 3->setObjectName(QString::fromUtf8(“action2\u Camera\u 3”);
action2\u Camera\u 4=新的QAction(CameraClass);
action2\u Camera\u 4->setObjectName(QString::fromUtf8(“action2\u Camera\u 4”);
action2\u Camera\u 5=新的QAction(CameraClass);
action2_Camera_5->setObjectName(QString::fromUtf8(“action2_Camera_5”);
action2_Camera_6=新的QAction(CameraClass);
action2\u Camera\u 6->setObjectName(QString::fromUtf8(“action2\u Camera\u 6”);
centralWidget=新的QWidget(CameraClass);
centralWidget->setObjectName(QString::fromUtf8(“centralWidget”);
gridLayout=新的QGridLayout(centralWidget);
网格布局->设置间距(0);
gridLayout->setContentsMargins(0,0,0,0);
gridLayout->setObjectName(QString::fromUtf8(“gridLayout”);
label_CCV=新的QLabel(centralWidget);
label_CCV->setObjectName(QString::fromUtf8(“label_CCV”);
gridLayout->addWidget(标签为0,0,1,1);
CameraClass->setCentralWidget(centralWidget);
菜单栏=新的QMenuBar(CameraClass);
菜单栏->设置对象名(QString::fromUtf8(“菜单栏”);
菜单栏->设置几何(QRect(0,0600,21));
menuFile=新的QMenu(菜单栏);
menuFile->setObjectName(QString::fromUtf8(“menuFile”);
menuView=新的QMenu(菜单栏);
menuView->setObjectName(QString::fromUtf8(“menuView”);
menuCameras=新的QMenu(菜单视图);
menuCameras->setObjectName(QString::fromUtf8(“menuCameras”);
CameraClass->setMenuBar(菜单栏);
菜单栏->添加操作(菜单文件->菜单操作());
菜单栏->添加操作(菜单视图->菜单操作());
菜单文件->添加操作(操作退出);
menuView->addAction(menuCameras->menuAction());
菜单视图->添加操作(操作摄像头设置);
菜单视图->添加分隔符();
菜单视图->添加操作(操作全屏);
菜单菜单->添加操作(操作1\u摄像头\u 1);
菜单菜单->添加操作(操作1\u摄像头\u 2);
菜单菜单->添加操作(操作1\u摄像头\u 3);
菜单菜单->添加操作(操作1\u摄像头\u 4);
菜单菜单->添加操作(操作1\u摄像头\u 5);
菜单菜单->添加操作(操作1\u摄像头\u 6);
菜单项->添加分隔符();
菜单菜单->添加操作(操作2\u摄像头\u 1);
菜单菜单->添加操作(操作2\u摄像头\u 2);
菜单菜单->添加操作(操作2\u摄像头\u 3);
菜单菜单->添加操作(操作2\u摄像头\u 4);
菜单菜单->添加操作(操作2\u摄像头\u 5);
菜单菜单->添加操作(操作2\u摄像头\u 6);
重传(摄影机类);
QObject::con