左上角qtableview qt

QT 菜单中添加Qcheckbox复选框

// 回放 auto widget = new QWidget; { auto checkbox = new QCheckBox("回放"); auto layout = new QHBoxLayout; layout->addWidget(checkbox); layout->setContent ......
Qcheckbox 菜单 QT

QT cmake工程使用QXlsx源码操作execl,无需编译QXlsx,也不需要下载其他东西,windows和ubuntu都可以

一、下载地址: 链接 二、进入下载好的QXlsx目录下,取出QXlsx目录和README.md待用 三、用qt创建一个简单的cmake工程,将QXlsx目录和README.md文件放到cmakelists.txt所在目录 四、修改cmakelists.txt文件 cmake_minimum_requ ......
QXlsx 源码 windows 东西 ubuntu

qt使用ping检测IP是否可以连接

#include <QCoreApplication> #include <QProcess> #include <QDebug> bool QtPing(const QString ip) { #ifdef Q_OS_WIN // #Windows指令 "ping IP -n 1 -w 超时(ms ......
ping

安装arm银河麒麟及Qt5.12.1

一、安装银河麒麟虚拟机: qemu虚拟机 安装银河麒麟V10 arm架构系统 桌面版_陆星材的博客-CSDN博客 安装完(试用版)之后,点击桌面的“安装Kylin”图标,安装银河麒麟系统。 将命令后面的“,drive=cdrom”删掉。执行即可打开麒麟系统。 二、编译Qt5.12.1源码: 教程1 ......
12.1 arm Qt5 Qt 12

QT mocs_compilation.cpp 中出现多重定义问题

在qt自动生成moc时,报自动生成的cpp中的方法重定义 redefinition of ‘const QMetaObject* xxx::metaObject() const’等等 查看mocs_compilation.cpp 发现其中有两行一样的cpp,这种情况大家可能会第一时间去排查是不是 . ......
mocs_compilation compilation 问题 mocs cpp

Qt 样式表

qtabwidget样式表 QWidget{ background-color: rgb(108, 117, 125, 65); } QTabBar::tab{ font-family:Consolas; /*设置tab中的文本的字体*/ max-width: 150px; min-width:12 ......
样式 Qt

Qt Quick 工程创建

一、简介 Qt Quick是Qt框架中的一个模块,用于创建现代、响应式的用户界面。它基于QML(Qt Meta-Object Language)语言和Qt Quick Controls库,提供了一种声明性的方式来构建用户界面。 Qt Quick的主要特点包括: QML语言:QML是一种基于JavaS ......
工程 Quick Qt

RK3588开发笔记(二):基于方案商提供sdk搭建引入mpp和sdk的宿主机交叉编译Qt5.12.10环境

前言 上一篇项目已经构建好了Qt,板子接入mipi屏幕也跑起来了,Qt也能正常运行了,现在需要接入定制开发的sdk,sdk中使用了硬解码等资源涉及到bsp的mpp,所以下一步就是引入mpp和sdk到Qt开发环境中,从而Qt中可以调用sdk接口进行进一步的应用结合开发了。 注意 本文公开了Qt开发嵌入 ......
宿主机 宿主 sdk 环境 笔记

linux打包Qt,收集依赖库脚本

编写shell脚本,用来收集Qt的依赖库,避免在无环境裸机上无法运行 1.创建shell脚本:touch pack.sh 2.编辑shell脚本,脚本内容如下:vi pack.sh 3.给脚本增加权限:chmod +x pack.sh 4.运行shell脚本,收集依赖库:./pack.sh #!/b ......
脚本 linux

ArmSoM-W3之RK3588安装Qt+opencv+采集摄像头画面

1. 简介[RK3588从入门到精通] 专栏总目录 场景:在RK3588上做qt开发工作 RK3588安装Qt+opencv+采集摄像头画面 2. 环境介绍硬件环境:ArmSoM-W3 RK3588开发板、MIPI-CSI摄像头( ArmSoM官方配件 ) 软件版本:OS:ArmSoM-W3 Deb ......
摄像头 ArmSoM-W 画面 ArmSoM opencv

Qt学习之hello world

#include <QtCore/QCoreApplication> // 包含一个应用程序类的头文件 #include <QDebug> //maian程序入口 argc命令行变量的数量 argv命令行变量的数组 int main(int argc, char *argv[]) { //a应用程序 ......
hello world

QT连接OpenCV库实现人脸识别

QT连接OpenCV库实现人脸识别_opencv qt 人脸识别-CSDN博客 #include "mainwindow.h" #include <QApplication> #include <opencv2/opencv.hpp> #include <QMessageBox> using nam ......
人脸 OpenCV

Qt 表格设置表格单元的输入正则表达式

// 用于给表格设置正则表达式, // table视图 QTableView // table模型 QStandardItemModel // 使用示例: // wangchuan::RegExp::InputDelegate* inputDelegate = new wangchuan::RegE ......
表格 正则 表达式 单元 Qt

QT -- QToolButton选定/取消时文字下沉问题

QToolButton在选中和取消两个状态下,控件上的字符会出现上升和下沉的现象,如需取消该效果,qss代码如下: QToolButton { padding-left:0px; } ......
QToolButton 文字 问题 QT

Qt -- 中 .pro 文件和 .pri 文件的区别和使用

*.pro 这是一个典型的Qt示例程序的.pro文件(propriprfprl.pro): TEMPLATE = app CONFIG += QT QT += core gui TARGET = propriprfprl SOURCES += main.cpp/ widget.cpp HEADERS ......
文件 pro pri Qt

Qt 读写文件操作

一、 Qt 中的读文本的内容 1. 以 QTextStream 流的形式来读取文件中的内容。 #include <QFile> #include <QTextStream> #include <QDebug> void ReadData(QString filePath) { QFile file( ......
文件 Qt

QT 禁止QLineEdit输入空格、空值

QRegExp rx("[^\\s]+$"); QRegExpValidator *validator = new QRegExpValidator(rx, this); ui->lineedit->setValidator(validator);正则表达式参考链接:https://blog.csd ......
空格 QLineEdit QT

Qt 文件目录操作 QDir、QFile、QTemporaryDir/File、QTextStream、QDataStream、QSettings、QFileInfo、QFileSystemWatch

摘要: 这一篇Qt博文主要介绍在Qt开发中对于文件目录操作相关处理的时候可以用到哪些类,这些类的作用是什么,大致应该怎么用,类的常用类方法及相关需要注意的事项等等,更加细致的需根据类名查找翻阅官方帮助文档。 QT提供的与文件和目录操作相关的类有以下几个: QDir:类提供对目录结构及其内容文件的修改 ......

Qt/C/C++ 项目工程架构搭建设计经验

独立负责一个Qt项目和经过前辈的教导后的一些架构搭建感悟,其中的各种理念对其他语言开发的项目也能有一定的互通,能带来更舒适的开发体验,谨代表个人开发的经验之谈,有需要的小伙伴酌情获取,辩证思考。 ......
架构 经验 项目 工程 Qt

arm平台上安装qt

如下图步骤选择源代码包(以5.12.12为例) 可以复制链接地址在迅雷上创建下载任务,下载速度会快些 qt的编译与安装需要先安装gcc与cmake 解压安装包将文件放置到文件夹下,解压(例如解压到/usr/local/qt) tar xvf qt-everywhere-src-5.12.12.tar ......
平台 arm

centOs 6.10 编译 qt 5.15.11.

centOs 6.10 编译 qt 5.15.11 安装依赖库 xcb 依赖库 qt xcb 需要的依赖 如何要用 x11, 就要在编译的时候加上 -xcb 选项,就要安装 xcb 相关的库。 到时可以在 config.log 文件查看,缺少哪个库就安装哪个。 下面是我手动安装的库和对应版本: xc ......
centOs 6.10 10 15 11

Qt SQL API相关操作

作者: 苏丙榅链接: https://subingwen.cn/qt/qt-db/?highlight=sql来源: 爱编程的大丙著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 大致了解 Qt框架中对数据库操作提供了很好的支持,我们可以通过Qt提供的类非常方便地和本地或者远程数 ......
API SQL Qt

使用QT Creator 4.11.0编译出的程序,解压到中文路径打开失败或者.exe文件消失的情况

尝试了很多种方式,最后将exe所在的文件夹的resources里的所有文件都复制到exe所在文件夹下,再点击exe执行,问题解决。 ......
路径 Creator 情况 文件 程序

ubuntu下qt环境搭建

Ubuntu20.04环境下 安装 Qt library5.9.71. 下载前的准备工作a) 安装依赖库,虚拟机联网,在命令窗口输入sudo apt-get install libfontconfig1-dev libfreetype6-dev libx11-dev libxcursor-dev l ......
环境 ubuntu

OSG嵌入QT的简明总结2

正文 我之前在这篇博文《OSG嵌入QT的简明总结》中论述了OSG在QT中显示的可视化问题。其中提到官方提供的osgQt项目(地址:https://github.com/openscenegraph/osgQt )很久前已经更新了。但是我一直没有时间同步更新,最近重新尝试了一下,还是有一些问题。 原先 ......
OSG

qt如何隐藏布局

布局本身无法被隐藏,但是控件可以被隐藏; 可以通过将整个布局放入控件中,通过隐藏控件来隐藏整个布局; 下面以软键盘为例: 这样设计↑; 运行这样的代码↑; 运行效果↑: ......
布局

Qt源码解析——一切从QObject说起

关键词:Qt 源码 QObject 元对象 属性 事件 信号 槽 状态机 概述 原系列文章地址 学习和理解任何框架或库,官方文档可能都是最权威、最有效的信息。Qt也不例外,https://doc.qt.io/qt-5/index.html 在文档的Core Internals小节,阐述了Qt Cor ......
源码 QObject

使用C#中的Panel组件时,它一直按照左上角为基准对齐

是这里出了问题 点击Panel之后,在右边属性列表中就能看见有一个名Anchor为的属性, 它默认是Top,Left的定义值; 所以Panel才是一直以左上角为基准变化; 现在将其改为Bottom属性: 然后Panel的排列布局就会下一个挨着上一个的底部啦~ 如图所示: ......
左上角 基准 组件 Panel

Qt/C++开源作品45-CPU内存显示控件/和任务管理器一致

一、前言 在很多软件上,会在某个部位显示一个部件,专门显示当前的CPU使用率以及内存占用,方便用户判断当前程序或者当前环境中是否还有剩余的CPU和内存留给程序使用,在不用打开任务管理器或者资源查看器的时候直接得知当前系统的运行情况。尤其是视频监控系统,如果64路全开,肯定很占用CPU和内存情况,这样 ......
控件 内存 任务 作品 CPU

QT 常用快捷键

QT快捷键 1、 Esc 切换到代码编辑状态 2、 F1 查看帮助(选中某一类或函数,按下F1,出现帮助文档) 3、 F2 在光标选中对象的声明和定义之间切换(和Ctrl+鼠标左键一样的效果,选中某一类或函数,按下F2,迅速定位到该类或函数声明的地方或被调用的地方) 、 4、 F3 查找下一个 5、 ......
快捷键 常用 QT