'*'令牌之前的预期')' (C++(Qt))
Expected ')' before '*' token (C++(Qt))
首先,请原谅我有重复的问题我无法解决这个问题,我本来要编译这个c++类,编译器错误是:"在'*'标记之前应为'('",我从cpp文件第3行构造函数头第一个参数F1-plz-中得到错误
下拉按钮.h
#ifndef DROPDOWNBUTTON_H
#define DROPDOWNBUTTON_H
#include <QWidget>
#include <QMenu>
#include <QToolButton>
#include <QToolBar>
class DropdownButton : public QWidget
{
Q_OBJECT
signals:
public slots:
private :
QToolButton * button ;
QMenu * buttonMenu ;
public:
explicit DropdownButton(QWidget *parent =0 , QToolBar * container =0 , QAction * actionsArray =0) ;
};
#endif // DROPDOWNBUTTON_H
下拉按钮.cpp
#include "dropdownbutton.h"
DropdownButton(QWidget * parent , QToolBar * container , QAction * actionsArray ) : QWidget(parent)// ERROR LINE
{
button = new QToolButton(parent);
buttonMenu = new QMenu(button);
while(actionsArray!=' ')
{
buttonMenu->addAction(actionsArray);
actionsArray++ ;
}
button->setMenu(buttonMenu);
button->setPopupMode(QToolButton::MenuButtonPopup);
container->addWidget(container);
}
您需要做的是:
DropdownButton::DropdownButton(QWidget * parent, ...)
DropdownButton::
表示该函数不仅仅是任何普通函数,它还是类DropdownButton
的成员函数。
相关文章:
- Qt VTK交互风格的信号到小部件
- QT在错误的班级中寻找空位
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 如何在Qt C++中更改光标
- 如何在MS Visual Studio 2019中运行QT UI
- QT通过C++添加映射QML项目
- libssh 的函数在构建 libssh 时无法在 Qt 和 cmake 错误中找到
- 如何将点击的信号和插槽添加到qt中的自定义按钮中
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 使用Qt C++计算类似Git的SHA1哈希
- Qt focusObjectChanged example?
- 如何在cpp文件之间切换窗口?在Qt中
- Qt和C++:将QLineEdit添加到QTabWidget中
- 从数据库实时显示QT c++中的数据
- Qt Quick-如何仅从c++代码与qml属性交互
- 无法使用Qt Creator在Windows中构建yaml-cpp
- 如何在Qt中取消捕获字符串
- Qt SQLite没有查询或参数计数不匹配
- Qt SQlite无法创建表