参考1 启动外部线程 主要有: QProcess ::execute() 阻塞主进程的方式打开(静态成员);QProcess ::start() 以主进程的子进程的方式打开(父子);QProcess ::startDetached() 以隔离的方式打开; (1) QProcess ::execute() 方法 QProcess::execute("C:\\Environment\\influxDB_1_5_2\\influ
以前我们写过一篇利用Qt ScrollBar实现滚动屏时间选择器的文章,也写过一篇QComboBox自定义设置 - 下拉列表自定义为表格的文章,今天我们就利用前面已经完成的这两篇文章实现一个时间范围选择的控件。 首先我们看下效果。 看完了效果之后,我们对上面的这个控件进行分解: 最外层是
QT 杀毒软件(课设) 开发语言:C++开发工具:Qt Creator (QT5) 杀毒软件功能要求 病毒特征库管理(可增删查改病毒特征库)U盘扫描(U盘插入进行扫描)安全运行程序(检索病毒库,如发现是病毒禁止运行)指定磁盘扫描病毒 部分源码 class VirusScanWnd : public QWidget { Q_OBJECT public:
一、前言 对于图片的传输,通俗的做法一般有两种,一种是直接二进制文件传输,比如先传输开始标记,带文件名称、文件字节长度,然后挨个分包发送、最后发送文件结束标记,这种方式必须要求接收方按照自己定义的规则来接收数据生成文件,所以通用性有限,要么用http的形式请求上传文件,按照标准的文
一、功能介绍 在使用QTextEdit 编辑或者显示文本的过程中,经常需要实现关键字、或者指定的一些文本着色,显示高亮颜色,突出显示。 比如: 我们经常编写代码的IDE软件,界面上就可以根据不同的语言、不同的关键字完成各种颜色的高亮,这个功能QT的QTextEdit 完全也可以实现,并且QT官方也
一、前言 之前已经开源过基础版本,近期根据客户需求和自己的项目需求,提炼出通用需求部分,对整个日志重定向输出类重新规划和重写代码。 用Qt这个一站式超大型GUI超市做开发已经十二年了,陆陆续续开发过至少几十个程序,除了一些算不算项目的小工具外,大部分的程序都需要有个日志的输出功
转自:https://cloud.tencent.com/developer/article/1171797?from=article.detail.1007616 一个NULL字符串一定是一个空串, 一个空串未必是一个NULL字符串。 例如: QString().isNull(): //结果为true QString().isEmpty(); //结果为true QString("").isNull();
QT中使用qml调用安卓摄像头扫描二维码 已实现功能 1.根据字符串生成二维码 2.解析二维码图片返回字符串 3.调用安卓系统摄像头扫描二维码 4.打开安卓系统闪光灯 5.模块可集成到QWidget项目中使用 使用说明 模块集成到QWidget中 1.将模块文件夹AndroidScan复制到项目pro目录
TCP和UDP网络通信类的使用 Pornhub 1. 程序框架搭建 接着上一篇文章,这里就开始设计UDP的相关功能函数了,首先将其UDP的相关配置进行隐藏; 1.1 构造函数讲解 MainWindow::MainWindow(QWidget *parent):QMainWindow(parent),ui(new Ui::MainWindow) 其意义是执行父类QWidget的构
Qt天生就是linux的,从linux开始发展起来的,所以不少Qt程序员经常的开发环境是linux,比如常用的ubuntu等系统,整理了一点常用的linux命令。 命令 功能 sudo -s 切换到管理员,如果是 sudo -i 切换后会改变当前目录。 apt install g++ 安装软件包(要管理员权限),另一个派系的是 yu
Windows下获取CPU、主板、硬盘等电脑相关硬件的办法很多,可以直接调用Windows API的方式实现,不过代码都很复杂,不容易理解。这里使用一种很简便的方式来查询我们需要的信息,先了解一个东西“wmic”(Windows Management Instrumentation,Windows管理工具),提供了从命令行接口和批命令脚本
qt控件鼠标悬停显示文字 设置setTooltip属性即可,以checkbox为例。 QString str=QString::fromUtf8("内容\n"); ui->CheckBox->setToolTip(str); 不过显示会有时延,大概一两秒后才会出现,若有更快显示的方法,烦请告知~
QString str = QString("%L1").arg(yourDouble); 据说可以,但是怎么用还没搞懂 const QLocale & cLocale = QLocale::c(); QString ss = cLocale.toString(yourDoubleNumber, 'f'); ss.replace(cLocale.groupSeparator(), yourGroupChar); ss.replace(cLocale.de
这两天在阅读源码学习QT的时候,发现在输出table value的时候,有一句 pItem=new QTableWidgetItem(QString("%1").arg(pInfo->ID)); 被反复用到,遂查阅assistant,又百度了一下,发现有文本替换的功能,这里整理一下 List item Returns a copy of this string with the lowest numbere
这个小项目呢是接收被人写的一个代码,自己稍微加工改动了一下,改成自己的喜欢的风格吧,我不喜欢里面加一堆对当前没有用的东西,所以基本就不相关的都删除了。今天是1024必须的水一篇。 文章目录 钩子部分进行监听部分数据库查询部分屏保 关键字: Qt、HHOOK、屏幕保护
Qt 实现文件校验码生成器(内附源码) 该软件是基于 CertUtil 的一个文件文件校验码生成,旨在提高下载程序的一个安全系数,防止黑客攻击网站后,将携带病毒的程序放在下载链接上,当用户使用程序时,被移植的病毒破坏系统,盗取可用信息,留下后门。 一、实验效果与开发环境 效果图如下: 开发
QLocale 类在各种语言的数字及其字符串表示之间进行转换。 QLocale 在其构造函数中使用语言/国家对进行初始化,并提供类似于 QString 中的数字到字符串和字符串到数字的转换功能。 QLocale 支持默认语言环境的概念,该概念由应用程序启动时系统的语言环境设置确定。 可以通过调用
1、整体界面效果 2、条目UI设计 2.1 自定义条目字段:ID、名字、年龄、地址、薪水 2.2 条目类相关代码 ***************************************源文件*********************************************** #include "itemform.h" #include "ui_itemform.h" itemForm::itemFor
4.5 标准输入对话框 QInputDialog类提供了的对话框允许用户输入一个值。输入的值可以是字符串、整数、浮点数、下拉框等类型。必须设置一个标签告诉用户应该输入什么数据。输入对话框一般使用QInputDialog提供的几个静态函数进行创建,下面将介绍常用的几个静态函数。 4.5.1 浮
4.4 标准文件对话框 QFileDialog类提供了一个获取路径信息的对话框,允许用户遍历文件系统来选择一个或多个路径。QFileDialog提供了一系列静态函数,可以快速方便的创建出符合自己要求的对话框。以下将介绍QFileDialog常用的静态函数。 4.4.1 获取选择的目录路径 static QString ge
4.3 标准字体对话框 QFontDialog类封装的对话框用于选择标准字体,该对话框是通过一个getFont()静态函数进行创建。 getFont()静态函数原型 QFont getFont(bool *ok, const QFont &initial, QWidget *parent = Q_NULLPTR, const QString &title = QString(), FontDialogOptions op
1.6字符串类介绍 字符串是图形界面的基石,虽然控件和图标看起来直观,但还是必定要使用字符串来显示信息。标准C++提供了两种字符串,一种是C语言风格的字符数组,以”\0”结束。另一种是字符串类String,QT字符串类QString功能更加强大。下面将介绍QString 的常见使用,QString 的互相转换
中标麒麟使用中,有时候需要获取硬盘大小,防止在使用电脑过程中硬盘空间不足而不自知。 下面提供一个函数获取所有分区的信息: 1 struct DiskInfo{ 2 float fUsed; 3 float fRemaining; 4 }; 1 //磁盘剩余空间 20201122 sdl 2 double GetDiskRemainingSize(QList<Disk
分别从A和B里读一幅图A1和B1,把A1和B1一左一右同时显示在软件界面上,但位置随机(50%在左,50%在右) 1.QDir类用来操作路径名及底层文件系统,获取关于目录路径及文件的相关信息。 获取当前路径文件下所有图片目录列表 头文件:` private: Ui::DisplayInterface *ui; QDir dirA
1. 文章背景 之前有个项目,为了提高网络摄像头的采图效率,我从最开始的opencv调rtsp到用大华的SDK接口,最终成功实现了采图速度也确实快了很多,但如果同一台电脑有多个网络摄像头连接,同一时间又可能有多个摄像头采图,由于摄像头出厂配置都是一样的,即ip是固定的(我拿到的i