Qt运行报错QWidget: Must construct a QApplication before a QWidget

devtools/2024/10/15 17:40:51/

报错文件为widget.cpp,原代码如下:

#include <memory>QLineEdit   *frequency = new QLineEdit();QComboBox   *cbBox_method = new QComboBox();QLineEdit   *X_MAXvalue = new QLineEdit();QLineEdit   *Y_MAXvalue = new QLineEdit();QLineEdit   *X_MINvalue = new QLineEdit();QLineEdit   *Y_MINvalue = new QLineEdit();QLineEdit   *X_average = new QLineEdit();QLineEdit   *Y_average = new QLineEdit();char fileName[256];FILE *fp=NULL;int k;unsigned short fileBuf[1024];int32 bFileHeaderSize=0;int32 byteSize=0;int32 historyFileLen=0;double voltData[1024];int32 pointsFetched=0;int32 chunksFetched=0;std::deque<double>datadeque;double voltage;int buff_busy=0;
Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);
}

问题在于,QObject变量是基于UI的变量,不能在Widget出现之前定义,应该定义在Widget之后


http://www.ppmy.cn/devtools/126270.html

相关文章

Linux块设备驱动实验

直接参考【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.81 本文仅作为个人笔记使用&#xff0c;方便进一步记录自己的实践总结。 前面我们都是在学习字符设备驱动&#xff0c;本章我们来学习一下块设备驱动框架&#xff0c;块设备驱动是Linux 三大驱动类型之一。块设备驱动要远…

【MySQL_JDBC】Day23-Day28 数据库基础、JDBC基础、聊天室3.0

数据库 数据库基本概念 数据库DataBase 定义: 保存数据的仓库就称为数据库 例如 编写一个用户管理系统&#xff0c;可以让用户在我们编写的系统上进行注册等操作&#xff0c;此时就涉及到了保存用户数据的操作&#xff0c;目前我们的做法可以将一个用户信息以一个User对象…

论文翻译 | LARGE LANGUAGE MODELS ARE HUMAN-LEVELPROMPT ENGINEERS

摘要 通过在自然语言指令上进行调节&#xff0c;大型语言模型&#xff08;LLMs&#xff09;已经展现出了作为通用计算机的惊人能力。然而&#xff0c;任务表现很大程度上取决于用于引导模型提示的质量&#xff0c;而最有效的提示通常是由人工精心设计的。受到经典程序合成和人类…

将 QT 应用程序打包成如意玲珑软件包

在上一篇文章《国产系统之如意玲珑》中&#xff0c;我为大家介绍了一款创新的国产软件包管理工具——如意玲珑&#xff08;Linyaps&#xff09;。该工具集致力于解决 Linux 系统下传统软件包格式带来的复杂性和依赖问题&#xff0c;提供了一种更独立、更简洁的打包和管理方式。…

一文详解数据库范式

背景 在开发中&#xff0c;我们经常需要考虑如何设计合适的表结构&#xff0c;而则往往需要考虑数据库的范式。数据库的三范式&#xff08;3NF&#xff09;是数据库设计过程中用来减少数据冗余和提高数据一致性的重要规则。它们分别是第一范式&#xff08;1NF&#xff09;、第二…

【JS】消除头尾的换行符、空格符

一、需求说明 删除 ckeditor 生成的文本的开头和结尾的额外换行符、空格符&#xff0c;但不删除文本本身之间的空格、换行内容。 举例&#xff1a; 1、原始数据 2、期望数据 二、需求分析 1. 从 ckeditor 获得的全部字符串解析content.getData()为 HTMLCollection。 2. 遍…

【K8S系列】Kubernetes 集群中的网络常见面试题

在 Kubernetes 面试中,网络是一个重要的主题。理解 Kubernetes 网络模型、服务发现、网络策略等概念对候选人来说至关重要。以下是一些常见的 Kubernetes 网络面试题及其答案,帮助你准备面试。 1. Kubernetes 的网络模型是什么样的? 问题: Kubernetes 的网络模型是怎样的?…

Java数据结构练习题

关于数据结构的题目(会更新) 一、顺序表 二、链表 1.链表分割 链接 import java.util.*;/* public class ListNode {int val;ListNode next null;ListNode(int val) {this.val val;} }*/ //思路&#xff1a; //1.分为两个链表,一个链表放小于x的节点&#xff0c;一个链表…