Qt Creator是一个全面的开源C ++ IDE,是Qt Project的一部分。
我正在尝试在 Qt Creator 6.4.1(msvc2019_64)(CMake 3.29.3) 中使用 Boost.Test cmake.txt cmake_minimum_required(版本3.5) 项目(DBSort 版本 0.1 语言 CXX) 设置(CMAKE_AUTOUIC ON) 设置(
使用 Docker 开发环境通过 Qt Creator 调试 Qt 应用程序
背景 我使用装有 openSUSE Leap 15.1 的笔记本电脑来开发 Qt 应用程序。我升级到 openSUSE Tumbleweed。现在我意识到我的应用程序所依赖的库版本不可用......
墙类及其子类以及堆栈本身的实现。 在这里,我将类添加到堆栈中,并使用 isBuildingCorrectly 函数检查是否可以插入下一个
如何在qtcreator中使用fakevim键盘映射运行qt项目?
我想在FakeVim插入模式或命令模式下映射qq键来运行当前项目。我用谷歌搜索但一无所获。有 Ex Command 映射选项。但我对此一无所知。
Qt 无法使用 studio 2022 检测 MSVC 编译器
我面临同样的问题,有人可以帮忙吗? 类似于之前提出的问题: Qt 无法检测 MSVC 编译器。 已安装 Visual Studio 2022。 下面是 cmake 版本 - C:\用户\...
如何使用 QObject::connect 将 void update(*p_1, *p_2, *p_3, *p_4, *scene) 函数与timer() 连接起来? 我想要完成的是更新我已传递指针的对象并调用 *
生成的 ui_mainwindow.h 文件找不到为升级的小部件创建的子类标头
我创建了一个名为 TextEditEvents 的 QTextEdit 子类。这个子类的目的只是捕获按键事件,然后将信号发送回我的主窗口控制器以执行以下操作
“mainwindow.cpp”包含uic文件“ui_mainwindow.h”,但在以下目录中找不到用户界面文件“mainwindow.ui”
以下是我想要的文件夹结构: 我的项目 CMakeLists.txt 包括 主窗口.h 源代码 主窗口.cpp 主程序 形式 主窗口.ui 这是我想要的文件夹
QT C++ 文件夹结构 - ui.h 的 CMake 问题
请注意,有一些与我的问题相同的相关问题,但我无法看到我的具体错误,也无法找到解决方案。所以我请求社区
我用QtCreator13.0.0和Qt6.04创建了一个简单的项目。 对于我的应用程序,我使用 QtCreator 的“创建项目”选项并选择“Qt 应用程序”->“Qt Widgets
我有一个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()
如何在 Qt Creator 中的 Qt Widgets 应用程序中播放本地视频?
这可能是一个非常菜鸟的问题...我对 Qt 很陌生,正在尝试在 Qt 创建者中编程。现在我从 Qt 创建者创建了一个新的 Qt Widgets 应用程序,并想用它播放视频。我现在
添加了 QT += svg ,我尝试了 QT += svg 和 GreaterThan(QT_MAJOR_VERSION, 4): QT += svg 到 .pro 解决方案文件,并从 QtCreator 内部运行 qmake 并收到此错误: 错误:未知莫...
如何更改按钮颜色? 我找到了通过写作来做到这一点的方法 按钮->setStyleSheet("* { 背景颜色: rgb(255,125,100) }"); 在 Ui_Window.h 中 但每次我 qmake 时,Ui_Window.h...
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 警告。我该如何解决/解决这个问题并且......
Qt Creator 中的 Git 属性是什么? 我已经安装了 Qt Creator 和 git。 Qt Creator 的“选项 -> 版本控制”中有一个“常规”选项卡,里面有几个选项...
QtCreator - 使用 CMake 构建和链接 OpenCascade
我想构建一个使用OpenCascade的项目。我还想构建所有的库。这取决于 freetype、tcl 和 tk。所以我也想建造所有这些。 我正在努力思考如何做到这一点......
我想制作一个2窗口应用程序(一个窗口有一个按钮,可以在前一个窗口中打开第二个窗口) 到目前为止,我已经得到了这个: 登录.h 登录.cpp 登录界面 mainwindow.h(这里没有错误...
所以我一直在尝试使用 Qt 创建者 IDE 运行这个垄断代码。我还使用 SDL 尝试渲染该项目。它一直告诉我它找不到 -ISDL,尽管在我的 .pro 文件中我包括...