自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

原创 char*转QString十六进制输出

【代码】char*转QString十六进制输出。

2023-11-30 15:37:03 247

原创 QT隐藏layout布局以及layout下所有控件

1.隐藏layout下所有控件`2.删除layout。

2023-09-18 10:33:54 1690

原创 解决sqlite删除某条记录后主键id不连续

trigger_log_tab 为触发器名字,DELETE 为操作触发方式,log_tab表名,old.ID表示的是你执行删除操作那张表的id。此时删除了id为3的记录,再执行上面的查询语句,你会发现ID排列为1245,由于目前我电脑上没工具,所以暂时没法截图实例。如果不想每次执行完删除语句后都执行这句,那么可以将这个操作添加到触发器中。例如刚刚删的是ID=3的记录,我们执行以下语句。此时使用查询语句会得到ID为1-5的连续记录。例如建一张log_tab表,设置ID为主键。

2023-09-01 10:08:15 644 1

原创 QT实现文件夹遍历与文件遍历

【代码】QT实现文件夹遍历与文件遍历。

2023-04-27 14:58:55 1082

原创 QLineEdit设置以lable样式显示,设置无边框+背景透明

QLineEdit设置以lable样式显示,设置无边框+背景透明。

2023-04-21 18:21:45 1479

原创 QT5.14.2使用cmake+mingw73_32编译vlc-qt库,以及vlc的使用

需要环境:cmakeQT5.14.2vlc源码vlc的sdk。

2023-03-23 19:09:25 382 1

原创 QT使用mfc代码报错C1189: #error: Building MFC application with /MD[d] (CRT dll version) requires MFC share

C1189: #error: Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]

2023-03-17 15:10:30 1015

原创 QT获取编译时间用于控制版本

QT获取程序编译时间

2022-12-09 16:05:20 412

原创 以system权限启动程序

system权限

2022-06-04 12:39:06 528

原创 QT获取磁盘信息

代码如下:void MainWindow::GetDiskInfo(){ //获取当前系统盘(Linux系统就是根目录)的磁盘情况 QStorageInfo ROM = QStorageInfo::root(); ROM.refresh(); //获得最新磁盘信息 qDebug() <<"文件系统路径:"<<ROM.rootPath(); if(ROM.isReadOnly())qDebug() << "只读文件系统:" &l

2022-05-18 13:50:32 1606

原创 QSS的加载

QSS文件加载使用方式,记录在此,方便使用QString qexePath = QCoreApplication::applicationDirPath();//获取exe当前路径QFile file(qexePath+"/main.qss"); //main.qss为文件路径file.open(QFile::ReadOnly);QTextStream filetext(&file);QString stylesheet = filetext.readAll();this->set

2022-04-20 17:04:01 450

原创 QT installs的使用,编译时拷贝文件

1.构建处添加参数install2…pro文件中添加install拷贝信息`#####原文件文件路径#######target.path += $$PWD/file.files += $$PWD/example.h#####需要拷贝到的目标路径,编译时会将example.h拷贝到target_dir中#######file.path = $$PWD/../../target_dirINSTALLS += target file...

2022-04-12 11:32:50 1250

原创 QT菜单栏QMenuBar与工具栏QToolBar

QT菜单栏与工具栏常用例子1.1菜单栏QMenuBar mbr = menuBar();QMenu *menu[3];menu[1] = new QMenu("文件(&F)",this); //创建菜单栏 &F表示快捷键 QAction *ac_upload = new QAction("上传文件",this); //创建actionmenu[0]->adAction(ac_upload);

2022-04-06 19:24:42 1510

原创 QTreeWidget基本使用

QTreeWidget使用示例xxx.h#include <QTreeWidget>xxx.cpp ui->treeWidget->setColumnCount(4); //设置总列数 ui->treeWidget->setHeaderLabels(QStringList()<<"文件"<<"大小"<<"创建时间"<<"修改时间"); // 设置表头 QTreeWidgetItem *item = n

2022-04-02 16:12:05 1092

原创 QT读写ini配置文件

QT读写ini配置文件超级简便写法示例头文件需包含QSettings#include <QSettings>mainwindow.h //path为ini配置文件路径,info为写入内容,dst_name为取出结果 void write_ini(QString section , QString node , QString info ,QString path);//写ini void read_ini(QString section , QString node , QStri

2022-03-28 09:42:32 616

原创 QT乱码问题(包含linux和windos下控件、文本、qDebug输出乱码)

如图乱码问题在头文件加上以下语句编译即可#pragma execution_character_set("utf-8")添加之后如下

2022-03-23 15:57:13 6765

原创 undefined reference to ‘xxxx‘总结

undefined reference to 'xxxx’主要原因是由于找编译时找不到h的实现文件可能原因有多种1.定义与实现不一致解决方式:修改定义或实现文件2.多个库文件链接时顺序问题解决方式:调换顺序重新编译3.链接时缺少相关的库文件解决方式:编译依赖的库文件到相应目录4.链接的库文件中又使用了另一个库文件解决方式:链接时不仅需要链接依赖库,还需要链接依赖库所依赖的库文件例如QT中,ssss项目依赖库A.so,而A.so依赖库B.so则ssss.pro中需要添加LIBS+=lA

2022-03-23 11:09:35 413

原创 QT遍历文件夹例子

遍历文件夹下文件和目录,获取文件信息void MainWindow::foreach_dir(){ QString path = "d:/"; QDir dir(path); if(!dir.exists()) return; QFileInfoList list = dir.entryInfoList(); int i = 0; do { QFileInfo fileinfo =list.at(i);

2022-03-17 10:28:44 354

原创 linux获取高精度时间

主要函数clock_gettime(clockid_t ,struct timespec*)clockid_t 目前定义了6种时钟,分别是CLOCK_REALTIME 系统当前时间,从1970年1.1日算起 CLOCK_MONOTONIC 系统的启动时间,不能被设置 CLOCK_PROCESS_CPUTIME_ID 进程运行时间 CLOCK_THREAD_CPUTIME_ID 线程运行时间 CLOCK_REALTIME_H

2022-03-14 16:48:17 1180

原创 连接不上数据库Access denied for user ‘rootxxxx‘

出现此错误是由于数据库的访问权限有问题解决方法:mysql -u root登录到数据库增加账号的访问权限GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;然后就可以访问了,’%'表示所有用户,可以换成单个ip,即允许单个IP访问...

2022-03-10 17:46:19 383

原创 template with C linkage解决方法

在做一个移植项目时遇到的问题,编译的时候报了一堆error都是template with C linkage,将一部分头文件在extern “C” 里面的#include<xxxx.h>,放到extern "C"外面,即可解决template with C linkage的错误。

2022-03-01 09:47:34 2605

原创 linux通过c语言获取系统运行时间uptime

linux通过c语言获取系统运行时间uptimelinux获取系统运行时间,可以通过cat /proc/uptime查看,本示例获取出来的为秒值示例代码:#include <stdio.h>#include <sys/sysinfo.h>long get_linuxuptime(){ struct sysinfo info; sysinfo(&info); return info.uptime;}void

2022-02-28 20:05:53 3384

原创 QT控制台输出打印

在pro中添加CONFIG += console#include “mainwindow.h”#include “ui_mainwindow.h”MainWindow::MainWindow(QWidget *parent)QMainWindow(parent), ui(new Ui::MainWindow){ui->setupUi(this);// QString str = “sfsfddsfsdsdffsddsf”;int num = 20; char st

2022-02-28 14:49:05 2019

原创 qDebug输出时中文乱码问题

qDebug输出时中文乱码问题在cpp中添加以下代码即可解决QTextCodec::setCodecForLocale(QTextCodec::codecForName(“UTF8”));

2021-11-11 20:16:49 2874

原创 QT 组播加入失败总结

QT 组播加入失败总结1.端口被占用(在绑定端口的地方添加shareaddress)2.未绑定端口

2021-05-21 09:56:58 1613

原创 GB18030转utf8

GB18030转utf8QBytearry text = QBytearry::fromhex("");QString::fromLocal8Bit(text.data());

2021-04-21 15:45:29 846

原创 QT获取网线拔插状态以及扫描网卡信息

QT获取网线拔插状态以及扫描网卡信息以下是代码,添加好相关头文件就可以使用void MainWindow::scan_netlink(){QString localHostName=QHostInfo::localHostName();ui->display->append(localHostName);//主机名QHostInfo info=QHostInfo::fromName(localHostName);qDebug()<<"IP Address:"<&l

2020-11-06 10:55:11 2309

原创 ping 命令参数详解

简单记录下ping命令参数选项:-t Ping 指定的主机,直到停止。若要查看统计信息并继续操作,请键入 Ctrl+Break;若要停止,请键入 Ctrl+C。-a 将地址解析为主机名。-n count 要发送的回显请求数。-l size 发送缓冲区大小。-f 在数据包中设置“不分段”标记(仅适用于 IPv4)。-i TTL 生存时间。-v TOS 服务类型(

2020-11-04 16:07:16 8982

C++特征码定位基址源码

特征码定位基址源码,仅供学习参考

2022-09-16

QSemaphore_example

QSemaphore例子,实现了简单的生产者消费者模式

2022-02-18

MFC中文手册,类库详解chm

MFC中文手册,类库详解chm

2022-02-17

QT共享内存QSharedMemory读写例子

QT共享内存QSharedMemory读写例子

2022-02-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除