ICode9

精准搜索请尝试: 精确搜索
  • 【Qt】VS2022 QT 常量中有换行符2022-07-31 02:00:46

    解决办法:     用notepad++打开,将编码方式转为UTF-8 BOM          问题原因:    可能是Qt creator和VS同时编辑导致。

  • 用 Visual Studio 调试 Qt 程序时的变量可视化研究2022-07-30 19:03:08

    目录运行环境背景说明Qt 类的封装用VS监视对象使用 natvis 文件效果参考文献 运行环境 IDE:Microsoft Visual Studio Community 2019, 16.11.15 Qt:5.12.5_msvc2017, 32bit OS:Windows 10 家庭版,21H2 背景说明 我们在使用 VS 开发 Qt 程序时,经常会遇到无法观察 Qt 类型变量值的问题。

  • QT用Qtableview按时间段检索数据2022-07-30 15:04:32

    最近开始学习QT开发,做了一个项目,Helpdesk系统,在用tableview按时间段检索数据时浪费了两天时间,终于解决了,分享一下,重要的一环就是这个'\%1\' AND '\%2\':         ui->tableView_SearchByEngineer->clearSelection (); QSqlTableModel *model = new QSqlTableModel(this

  • Qt - 设置QWidget透明度方法2022-07-30 07:32:45

    Qt 中设置窗体(QWidget)透明度的几种方法   1. 设置窗体的背景色 在构造函数里添加代码,需要添加头文件qpalette或qgui QPalette pal = palette(); pal.setColor(QPalette::Background, QColor(0x00,0xff,0x00,0x00)); setPalette(pal); 通过设置窗体的背景色来实现,将背景色设置

  • Qt——自定义标题栏——重写标题栏和鼠标事件,移动窗口2022-07-29 20:33:52

    头文件加入这两句: #include <QPoint> //坐标点 #include <QMouseEvent> //鼠标事件 public: // 移动窗口的变量; bool m_isPressed; //鼠标按下标志 QPoint m_startMovePos; //开始移动的坐标点 protected: void mouseMoveEvent(QMouseEvent* event); vo

  • 基于QT实现的商品销售管理系统2022-07-29 10:04:12

    基于QT实现的商品销售管理系统 商品销售管理系统 该系统需创建和管理以下信息: 1、商品信息:标号、品名、产地、进价、数量、到期日期、进货日期、销售数据集; 2、销售信息:销售日期、数量、价格、营业员工号、业务类型(售出、退货); 系统功能要求如下: 1.创建和管理描述商品基本信息

  • 基于QT实现的职工住房管理系统2022-07-29 10:02:46

    基于QT实现的职工住房管理系统 职工住房管理系统 该系统需创建和管理以下信息: 1、职工信息:工号、姓名、年龄、入职日期、学位、职称、现住房面积、住址、家庭成员数据集; 2、家庭成员信息:姓名、性别、年龄、称谓关系; 系统功能要求如下: 1.创建和管理职工信息的对象; 2.创建和管理

  • 学生信息管理系统(QT+SQLITE实现)2022-07-29 10:01:19

    学生信息管理系统(QT+SQLITE实现) 嵌入式数据库SQLITE (1)编写C程序,包含了创建数据库、表、插入、查询、删除操作。 要求如下: 创建sqlite型数据库db,建立含有3个属性的person表,属性分别为ID,first name,last name,主键为ID; 请插入5条记录如图所示; 查询ID=3的记录输出; 删除第五条记录

  • QT冠状病毒感染疫情实时监控2022-07-29 10:01:00

    QT冠状病毒感染疫情实时监控 QT制作的新冠(COVID-19)疫情统计分析系统,可统计国内当日确诊人数,疑似人数,累积确诊,累积死亡,累积治愈等;可统计国外疫情数据,以及获取有关新冠疫情的新闻动态和谣言;以及根据国内每日疫情生成曲线图。 疫情数据来源:https://c.m.163.com/ug/api/wuhan/ap

  • Qt 鼠标穿透事件2022-07-28 14:02:04

    当前窗口及子控件均不响应鼠标事件 setAttribute(Qt::WA_TransparentForMouseEvents, true); 当前窗口透明区域不响应鼠标事件 setWindowFlags(Qt::FramelessWindowHint | Qt::Tool); setAttribute(Qt::WA_TranslucentBackground, true); 自定义当前窗口区域响应鼠标事件(注意:

  • Qt UDP能接收广播但是不能发送广播的解决方法2022-07-28 11:00:22

    一、电脑装有虚拟机(如:Hyper-v,VMware)的把虚拟机的网卡全部禁用。 二、电脑之前装过虚拟机的,查看虚拟机的网卡是否还在。如果还在,就禁用。 三、电脑之前装过虚拟机的,查看虚拟机的网卡是否还在。如果还在,禁用还不行。那就先禁用,再网络重置。(我就是这种情况) 网络重置是Windows自带的

  • QT信号与槽机制与事件机制的区别2022-07-27 23:31:56

    理解:事件发出后交给事件处理函数处理,函数内部可以发出信号。   因此信号伴随着事件的产生而产生。比如,按钮的点击事件产生时,会发出一个信号click signal。即下方程序:   void CGameDlg::closeEvent(QCloseEvent *){// 参数是一个事件   emit ExitWin();// 发出一个信号

  • Qt学习笔记2022-07-27 00:00:20

    QWidget是父类,QMainwindow(菜单栏、工具栏等)和QDialog(对话框)是派生类,都继承自QWidget类; 双击.pro文件可以将工程打开,类似VS中的.sln文件;  

  • Qt_——关联xml文件(获取xml文件里的节点数据)2022-07-26 17:01:42

    #include <QtXml/QDomDocument> //xml 文件操作类 QString _getXmlSproFile_path = _getObject_path; //文件路径 QString _xmlfile = _getXmlSproFile_path + "/" + "ASG_gap_remesh.xml"; //要操作的文件 QFile _openXml_file(_xmlfile);//xml 文件绝对

  • 【QT】【软件】QT Creator无法启动2022-07-25 23:02:41

    不知什么原因,QT Creator难以启动,重装也不行,按照网上的方法,临时解决了。特此记录一下,以备后续使用。 网上搜到解决办法:删除 ~\AppData\Roaming\QtProject文件夹。 linux下:~是/home/YourUserName. windows下:~是c:\Users\YourUserName.

  • qt-bilibili黑马-55-TCP-UDP2022-07-25 15:37:13

    1 linux下TCP通信过程  服务器端(右边):有两个套接字:监听套接字socket,通信套接字accept 1)建立监听套接字socket 2) bind:绑定一个固定端口,就像打电话,绑定电话号码 3)监听listen 至此就建立了监听队列(5个?10个?) 客户端(左边): 1)socket:没说 2)connect:主动建立连接,3次握手 服务器端(右边) 1)建立

  • STM32MP157构建OpenSTLinux的QT镜像和SDK2022-07-24 14:34:14

    作者:zzssdd2 E-mail:zzssdd2@foxmail.com 记录下整个过程以及在该过程中遇到的问题和解决方法。 一、获取软件仓库 $ mkdir -p openstlinux-5.4-dunfell-mp1-21-12-22 $ cd openstlinux-5.4-dunfell-mp1-21-12-22 $ repo init -u https://github.com/STMicroelectronics/oe-manif

  • qt qtablewidget 表头添加多选框,示例 qtablewighet相关问题2022-07-21 15:04:35

        #ifndef SCHECKBOXHEADERVIEW_H #define SCHECKBOXHEADERVIEW_H #include <QtGui> #include <QPainter> #include <QHeaderView> #include <QStyleOptionButton> #include <QStyle> class SCheckBoxHeaderView : public QHeaderView {

  • Ubuntu(22.04tested) Qt常见错误以及解决方案2022-07-21 13:35:54

    Ubuntu(22.04tested) Qt常见错误以及解决方案 ERROR: Cannot run compiler ‘clang++ udo apt-get install clang; Error while building/deploying project test sudo apt-get install build-essential;安装这个就不会报那个错误了。 Ubuntu Qt error: cannot find -lGL 需要安装

  • Qt学习笔记2022-07-21 03:00:40

    20220721 半夜被吵醒了。索性起来翻翻下一个工程需要的东西罢,这个也不能拖拉了。 关于商用与使用协议 官网定价 不出所料的昂贵。老美的软件公司是真的软件公司。 官网协议 看到的协议解释 https://blog.csdn.net/aisq2008/article/details/72867134 吐槽 像JB全家桶一样,Qt也有学

  • Qt编写物联网管理平台45-采集数据转发2022-07-20 09:00:35

    一、前言 本系统严格意义上说是一个直连硬件的客户端软件,下面接的modbus协议的设备直接通过网络或者串口和软件通信,软件负责解析数据和存储记录。有时候客户想要领导办公室或者分管这一块的部门经理办公室,也安装一套这样的软件,能够查看到对应设备的数据,一种方式是将本地数据存储或

  • Qt 断言Q_ASSERT的使用2022-07-19 14:04:13

    在使用Qt开发大型软件时,需要对程序进行调试,以确保程序内的运算结果符合我们的预期。在不符合预期结果时,就直接将程序断下,以便修改。 assert()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE (0), 程序将报告错误,并终止执行。如果表达式不为0,则继

  • Qt编写物联网管理平台44-告警邮件转发2022-07-18 09:40:13

    一、前言 上一篇文章说的是告警短信发送,这种效率非常高,缺点也很明显,需要购买特定的短信硬件设备支持才行,而且每条短信都要收费,如果要求发送的短信数量特别多,这个费用常年累月下来也是不少的,客户就不愿意了,所以又衍生出了另外一种方式,那就是发送报警邮件,现在智能手机人人都有,对应系

  • 【Qt】Qt Creator添加类似winform的自定义控件2022-07-17 14:04:15

    文件 => 新建文件或项目     Qt => Qt设计师界面类     Form Template => Widget           在主窗体头文件中引入新加ui的头文件       在主窗体cpp文件中创建新加ui对象,并添加到StackedWidget中  

  • Qt - SMTP协议2022-07-17 10:35:35

    SMTP 简介 SMTP协议:全称为 Simple Mail Transfer Protocol,简单邮件传输协议。它定义了邮件客户端软件和SMTP邮件服务器之间,以及两台SMTP邮件服务器之间的通信规则。 SMTP是一个相对简单的基于文本的协议。在其之上指定了一条消息的一个或多个接收者(在大多数情况下被确认是存在的),然

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有