qt-creator 相关问题

Qt Creator是一个全面的开源C ++ IDE,是Qt Project的一部分。

为类似函数的宏调用提供的参数太少(在包含的文件中)

我有一个Qt项目 在包含指令(旁边签名)的行旁边的文件“lab2.h”中出现此错误 #ifndef LAB2_H #定义LAB2_H #包括 #包括 我有一个Qt项目 在文件“lab2.h”中包含指令(旁边签名)的行旁边出现此错误 #ifndef LAB2_H #define LAB2_H #include <QWidget> #include <QLabel> #include <QLineEdit> #include <QPushButton> #include <QPlainTextEdit> #include <QFrame> #include "element.h" //too few arguments provided to function-like macro invocation element.h:24:25note: error occurred here:Qt\6.7.0\mingw_64\include... class lab2 : public QWidget { Q_OBJECT protected: QFrame *f; QLabel *label; QLineEdit *edit; QPlainTextEdit *box; QPushButton *add; QPushButton *del; QPushButton *first; QPushButton *last; QPushButton *all; QPushButton *exit; QPushButton *sum; lists my_list; element *q; public: lab2(QWidget *parent = nullptr); ~lab2(); public slots: void beg(); void fi(); void de(); void la(); void lla(); void S(); }; class numi: public element{ public: int i; numi(int n):element(){ i=n; } std::string show()override{ std::string ret=""; ret+=std::to_string(i); return ret; } ~numi() override{} }; class numf: public element{ public: double f; numf(double m): element(){f=m;} std::string show()override{ std::string ret=""; ret+=std::to_string(f); return ret; } ~numf()override{} }; #endif // LAB2_H 来自文件“element.h”以及类的描述 #ifndef ELEMENT_H #define ELEMENT_H #include <string> class element { public: element *p; element(){p=nullptr;}; virtual ~element(){} virtual std::string show()=0; }; class lists{ private: element *f,*l,*c; public: lists(); void add(element *q); ~lists(); void del(); std::string foreach(); std::string sym(); element *fist(); element *last(); }; class E{ public: int e; E(int ae); std::string error(); }; #endif // ELEMENT_H 在寻找类似的问题后,我意识到我在某个地方失去了论点。我不太明白在哪里寻找错误 好的,我的函数与 foreach() 宏同名。为了简单起见,我没有初始化 #define,而是将其重命名为 foreachLists()

回答 1 投票 0

如何在 Qt Creator 中的 Qt Widgets 应用程序中播放本地视频?

这可能是一个非常菜鸟的问题...我对 Qt 很陌生,正在尝试在 Qt 创建者中编程。现在我从 Qt 创建者创建了一个新的 Qt Widgets 应用程序,并想用它播放视频。我现在

回答 2 投票 0

QT 中的未知模块:svg

添加了 QT += svg ,我尝试了 QT += svg 和 GreaterThan(QT_MAJOR_VERSION, 4): QT += svg 到 .pro 解决方案文件,并从 QtCreator 内部运行 qmake 并收到此错误: 错误:未知莫...

回答 3 投票 0

更改 QT Creator 中按钮的颜色

如何更改按钮颜色? 我找到了通过写作来做到这一点的方法 按钮->setStyleSheet("* { 背景颜色: rgb(255,125,100) }"); 在 Ui_Window.h 中 但每次我 qmake 时,Ui_Window.h...

回答 4 投票 0

QT Creator 13 中的 Boost Beast 1.84 服务器示例和 clangd 警告

当我将以下原始 boost bread 1.84.0 服务器示例加载到我的 IDE QT Creator 13.0 (C++20) 中时,我收到以下 clang-tools 17.0.1 警告。我该如何解决/解决这个问题并且......

回答 1 投票 0

在 Qt Creator 中设置 Git

Qt Creator 中的 Git 属性是什么? 我已经安装了 Qt Creator 和 git。 Qt Creator 的“选项 -> 版本控制”中有一个“常规”选项卡,里面有几个选项...

回答 3 投票 0

QtCreator - 使用 CMake 构建和链接 OpenCascade

我想构建一个使用OpenCascade的项目。我还想构建所有的库。这取决于 freetype、tcl 和 tk。所以我也想建造所有这些。 我正在努力思考如何做到这一点......

回答 2 投票 0

如何创建第二个 Qt .ui 表单?

我想制作一个2窗口应用程序(一个窗口有一个按钮,可以在前一个窗口中打开第二个窗口) 到目前为止,我已经得到了这个: 登录.h 登录.cpp 登录界面 mainwindow.h(这里没有错误...

回答 2 投票 0

在 Qt Creator 中运行 SDL 库

所以我一直在尝试使用 Qt 创建者 IDE 运行这个垄断代码。我还使用 SDL 尝试渲染该项目。它一直告诉我它找不到 -ISDL,尽管在我的 .pro 文件中我包括...

回答 1 投票 0

将第三方主题应用到Qt Creator

我下载了Qt Creator,我想为其设置Dracula主题。 指示第三方主题应放置在 $HOME\.config\QtProject\qtcreator\styles (Windows) 中。好吧,但是在我之后

回答 2 投票 0

Qt 构建路径问题和找不到文件

有两个项目,FFObject和DDS,对应两个。专业文件。 DDS工程构建完成后,会生成一个libDDS.lib文件。将生成一个文件,该文件是 FFObject 项目在

回答 1 投票 0

如何从我的项目调试/单步调试 Qt 源代码

我想在Qt源中调试、设置断点等, 我用符号构建了 Qt 5.5.0,并且符号被拾取,至少 GDB 是这么说的。 但我仍然无法调试到,例如 QGuiApplicati...

回答 1 投票 0

在 Qt 6.3.2 中找不到串口支持

出于某种原因,我应该在我的项目中使用 Qt6。我需要串口功能,但 Qt Creator 找不到相应的模块。出现以下错误: 项目错误:未知模块...

回答 2 投票 0

如何用c++语言在qt Creator中创建带定时器的按钮

我需要创建一个在 QTCreator 中启动计时器的按钮 创建一个计时器,该计时器在按钮处于活动状态时启动,在按钮关闭时暂停。 能够继续我的项目,ainda estou

回答 1 投票 0

QT Creator:如何打开现有项目?

首先,如果我的问题很愚蠢,我深表歉意。虽然看起来很容易,但我找不到解决方案。 我是 Qt 创建者的新手。我在Linux上安装了它。每次我想打开现有的

回答 1 投票 0

在qt快捷方式中复制行

我对此进行了很多搜索,但没有用。 QT Creator 中是否有使用键盘快捷键复制整行的快捷方式?我见过剪线的捷径,但这不是我...

回答 3 投票 0

Qt Creator 中的 Qt 套件变灰

Qt 创建者 13.0 因此,我收到一个错误:

回答 1 投票 0

如何不创建临时 QRegularExpression 对象

我在 Qt Creator 中收到此警告: 不要创建临时 QRegularExpression 对象。使用静态 QRegularExpression 对象代替 [clazy-use-static-qregularexpression] 这是关于...

回答 2 投票 0

qDebug 不显示任何内容

通常,当我需要调试某些内容时,使用 qDebug() 打印某些内容比使用调试器逐步调试更容易。 问题是 qDebug() 时不时地输出...

回答 9 投票 0

Qt Creator 在 Ubuntu Virtualbox 中挂起

我有一个非常奇怪的问题。我有一个在 VirtualBox 4.3.20 r96997 上运行的 Ubuntu 14.04。我不久前安装了 QT Creator,直到今天都使用得很好。现在,当我尝试启动它时,...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.