qt 相关问题

Qt是一个跨平台的应用程序开发框架,广泛用于开发应用程序软件,可以在各种软件和硬件平台上运行,底层代码库很少或没有变化,同时具有本机应用程序的功能和速度。 Qt提供商业和开源许可证。

QRegularExpression 表示“仅空白字符”(从 QRegExp 替换)

我必须用 QRegularExpression 替换 QRegExp,并且我对“字符串仅包含空白字符”进行了检查,但我不知道如何设置 QRegularExpression 来执行

回答 1 投票 0

Qt、PostgreSQL - 从 NUMERIC 列检索最大 int64_t/uint64_t 值

假设我有一个 PostgreSQL 数据库,并且我将 int64_t 或 uint64_t 的最大值存储在 NUMERIC 类型的列中(我无法使用 BIGINT 类型,因为 ui 没有无符号变体...

回答 1 投票 0

嵌套的 QDialog 自动按下其中的 QPushButton

#包括 #包括 #包括 #包括 #包括 #包括 int main(int argc, char** argv...

回答 2 投票 0

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

我有一个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

如何正确平滑 QPainterPath?

我正在开发一个路径绘图工具,并发表了一篇关于如何实现更流畅绘图的文章。我已经对cubicTo()和quadTo()做了一些修改,但这些确实没什么用...

回答 1 投票 0

如何以及在 Qt6、Qt6.7 的 VSCode 中包含哪些内容?

我有完整的 QtCreator 工作项目,我尝试在 VSCode 中运行它。项目内的 c_cpp_properties.json 具有以下包含路径的配置: “包含路径”:[...

回答 1 投票 0

Qt gif 无效

我创建了一个 .gif 文件 https://drive.google.com/file/d/18wHorsxHpfXZc2xm-iEuMG4McsOT-f85/view?usp=sharing 我正在 QMovie 的帮助下添加 git QLabel* ProgressIcon = new QLabel(this); QMo...

回答 1 投票 0

使用样式表在 QMainWindow 上实现半透明背景

我想使用 QMainWindow::setStyleSheet 为我的 QMainWindow 设置半透明背景。 我做类似的事情: QMainWindow 窗口; window.setWindowFlags(Qt::Window | Qt::FramelessWindo...

回答 1 投票 0

在 QTC++ 中将 QImage 序列保存为视频

有没有办法在 QT C++ 中将 QImage 序列保存为视频? 事实上,我正在尝试从相机中抓取帧,添加一些叠加,然后另存为视频。棘手的部分是 QMediaRecorder ......

回答 1 投票 0

尝试将弹出窗口居中时出现 QML 渐变边框颜色问题

我正在尝试为弹出窗口上的按钮创建渐变颜色边框。如果我不尝试将弹出窗口居中,这似乎很好。我无法说出这个名字或描述这个问题。请看一下...

回答 1 投票 0

QTableView 小部件的 Qt 样式表中有哪些可用选项?

我四处寻找有关 Qt 小部件(特别是 QTableView 小部件)样式表的详细文档。以下是我发现的一些有用的(尽管不完整)资源: https:...

回答 1 投票 0

如何使用 QPainter 绘制带有动态“孔”/负空间的半透明叠加层?

我有这样的图像: 我有一个重新实现 PaintEvent() 的自定义小部件。 我想在图像的顶部绘制一个覆盖层,并保留一个或多个矩形。带有圆角和 p...

回答 1 投票 0

Qt 如何使一个小部件同时浮动并相对于其父级

我正在使用 QT 5.15,正在创建一个单窗口应用程序,并想要添加一个小部件(其中将包含一个项目列表),具有以下要求: 应该可以出现在ot上面...

回答 1 投票 0

在 VScode 中运行 qml 应用程序

我有一个简单的示例 QML 应用程序,在使用 QTcreator 时可以完美运行。当我在 VScode 中打开同一个项目时,我得到: ..../main.qml:1:模块“QtQuick”版本 2.15 未安装...

回答 1 投票 0

如何在 Qt 调试器中计算表达式?

我正在研究一个大型 Qt/C++ 项目,并试图根据源代码并在调试器的帮助下找到解决它的方法。我不是在寻求该项目的帮助,但我对此感到困惑......

回答 1 投票 0

信号中的 Qt 枚举需要 qRegisterMetaType

我基于 QObject 的类中有一个枚举和一个属性,例如: Q_ENUMS(状态枚举) Q_PROPERTY(StateEnum 状态 READ 状态 NOTIFY stateChanged) 当我尝试发出 stateChanged(state) 时,我收到一个呃...

回答 2 投票 0

为什么 QTreeView 不将新添加的节点显示到 QAbstractItemModel 中的非根节点

我为 QTreeView 创建了一个自定义模型。显示问题的完整最小代码如下。如果我向根节点添加一个新节点,通过单击“添加级别 1”,它就会显示。但如果我添加...

回答 1 投票 0

使用 appName.app/Contents/MacOS 获取 MacOS 返回路径上的应用程序目录

我正在构建一个跨平台应用程序,为用户创建文件。 为了获取文件的完整路径,我编写了以下代码: QString fullPath = QCoreApplication::applicationDirPath(); fullPath.appe...

回答 1 投票 0

如何制作装饰丰富的弹出窗口而不是默认的QSystemTrayIcon弹出窗口

我有一个简单的通知应用程序,我正在使用 Qt 4.7.1 和 C++ 编写一个位于系统托盘中的应用程序。每次有消息传来;我需要它弹出一个窗口,带有丰富的c...

回答 1 投票 0

Qt:如何制作装饰丰富的弹出窗口而不是默认的QSystemTrayIcon弹出窗口

我有一个简单的通知应用程序,我正在使用 Qt 4.7.1 和 C++ 编写一个位于系统托盘中的应用程序。 每次有消息传来;我需要它弹出一个窗口,带有丰富的c...

回答 1 投票 0

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