左上角qtableview qt
qt 5中的cmake api 及 qt 6中的区别
qt 5 资源文件的两种方式 ![](https://img2023.cnblogs.com/blog/1251880/202306/1251880-20230617232826463-1639100363.png) qt 6 使用新的 cmake api 来添加资源文件,并且可以为单个文件设置附加 ......
PySide6(Qt for Python) QTableWidget表头边框线问题
### 这个问题是在Windows10平台下特有问题。 > 网络上有很多Qt C++的解决方案。但是没有特定的PySide6的解决方案(以下是参考的Qt C++的解决方案)。 > 链接:https://blog.csdn.net/qq_22642239/article/details/1228633 ......
qt线程异步(解决耗时任务界面卡死)12345
#include "mainwindow.h" #include "ui_mainwindow.h" #include <QItemDelegate> #include <QModelIndex> #include <QStringListModel> #include <QListView> #i ......
qt——在主窗口顶层显示一个新窗口,要求新窗口没有边框,不在任务栏显示
entitulist_ui = new Ui::Entitylist; equiplist_ui = new Ui::Equiplist; m_entityList = new QWidget(this); m_equipList = new QWidget(this); entitulist_ui ......
qt——设置widget透明度,别的设置透明度办法实在行不通
//实体列表 窗体背景透明 m_entityList->setWindowFlags(windowFlags() | Qt::FramelessWindowHint);//无边框 m_entityList->setAttribute(Qt::WA_TranslucentBackground, tru ......
qt创建调用动态库、静态库
参考 https://www.cnblogs.com/skynet/p/3372855.html windows下 1、创建动态库、静态库 方法参考:https://blog.csdn.net/m0_67254672/article/details/123072198 动态、静态创建时区别为库的类型 ......
C++ 及QT 强制类型转化
C++: dynamic_cast、const_cast 、static_cast、reinterpret_cast dynamic_cast: 支持RTTI 主要用于向下转化 下行安全 const_cast : 将const转变为非const 变量本身的const属性是不能去除的,要想修改变量的值 ......
Qt+QtWebApp开发笔记(六):http服务器html实现静态相对路径调用第三方js文件
前言 前面做了一些交互,网页是直接通过html对response进行返回的,这里QtWebApp与传统的web服务器不同,传统的web服务器可以调用同级目录相对路径或者绝对路径下的js,而QtWebApp的httpserver是response返回当前页面的问题,默认是无法调用的。 为了解决调用一些 ......
Qt编写视频监控系统79-四种界面导航栏的设计
## 一、前言 最初视频监控系统按照二级菜单的设计思路,顶部标题栏一级菜单,左侧对应二级菜单,最初采用图片在上面,文字在下面的按钮方式展示,随着功能的增加,二级菜单越来越多,如果都是这个图文上下排列的按钮,那左侧高度空间不够,比如在笔记本1366x768的分辨率上,左侧如果有七八个菜单按钮,那就摆不 ......
qt6 在线安装
# Qt6 在线安装 1. 下载安装工具:[https://download.qt.io/official_releases/online_installers/](https://download.qt.io/official_releases/online_installers/) ![工具下载 ......
使用lupdate命令清空qt工程里面的.ts文件多余的无效翻译,终端提示没有找到lupdate命令
使用lupdate命令清空qt工程里面的.ts文件多余的无效翻译,终端提示没有找到lupdate命令 实验平台:Ubuntu 16.04 解决过程: 1.在终端中使用lupdate xxx.pro -no-obsolete命令 2.终端提示在/usr/lib/x86_64-linux-gnu/qt4 ......
qt——自己手动添加菜单栏、工具栏(自定义菜单栏、工具栏的位置)
参考:原文链接 不一定非要用QGroupBox,其他继承自widget的控件都可以 我的实现: ......
Qt error: C7525: 内联变量至少需要 “/std:c++17“
碰到这种错误,只需要在Qt中配置C++17即可解决 打开该项目中的xxx.pro文件,然后如下图中红色方框中配置:CONFIG += c++17 ......
Qt Qdebug 实现重定向到文件
#include <QtCore/QCoreApplication>#include <QtCore/QDebug>#include <QtCore/QFile>#include <QtCore/QTextStream>// 自定义消息处理函数void myMessageHandler(QtMsgT ......
QT电影信息管理系统[2023-06-15]
# QT电影信息管理系统[2023-06-15] 在某个RDBMS软件基础上,利用合适的应用系统开发工具开发一个数据库应用系统 设计并实现一个电影信息管理系统; 电影信息管理系统功能参考 - 对电影进行增删改查操作; - 对电影属性(如导演、演员、类型、上映日期等)进行查询和统计; - 用户可以进行 ......
Qt编写精美输入法(历时十年迭代/可换肤/支持Qt4/5/6/win/linux/mac/嵌入式等)
## 一、前言 大概是从2012年就开始研究用Qt写输入法,因为项目需要,嵌入式板子上,没有对应的输入法,当初使用过很多NVR,里面也是鼠标按下弹出输入法面板进行输入,可以切换数字和字母及中文,于是借鉴着操作交互流程,用纯QWidget代码实现一个,当然最初的版本是非常简单和丑陋的,而且功能单一,能 ......
QT程序突然无法编译运行出现“crashed”的一种解决办法
每一天写代码的日子都是是很苦逼的,今天原本是要加班的,临时有事,就想着把代码考回去,在家调试。 到家把QT项目工程整个放到家里的电脑上,打开,照例先跑一下,编译没问题,应用程序输出栏页显示程序开始运行, 可是半天不出界面,最后就出现xxxxxx crashed. 瞬间懵逼了,之前在公司是正常运行的, ......
Qt编写onvif工具(搜索/云台/预置位/OSD/录像存储)
## 一、前言 从最初编写这个工具开始的时间算起来,至少5年多,一直持续完善到今天,这个工具看起来小也不小大也不大,但是也是经历过无数个现场的洗礼,毫不夸张的说,市面上能够遇到的主流的厂商的设备,都测试过,而且做过大量设备的测试,并不是调试个一个两个的,也并不是在实验室环境中搞开发的,而是在各种现场 ......
关于Qt **QNetworkAccessManager**、**QNetworkReply**、**QNetworkRequest**实现ftp下载时,**QNetworkReply**::**downloadProgress**信号的**bytesTotal**一直为-1的原因分析
实现的ftp下载需要反馈下载进度,但是代码得到的**bytesTotal**始终为-1,直到下载完成那一刻,才变成文件大小。于是分析qt5base的network部分代码: network/access/qnetworkaccessftpbackend.cpp文件中,有如下片段: ```c++ vo ......
QT修改类名
# QT修改类名 ## 前言 由于QT的自动生成,QT中修改类名往往导致各种编译错误。 首先明确,修改类名的基本操作是使用Qt Creater,右键->Refactor->Rename Symbol under Cursor ## 情形1 给普通类改名 修改完类名后,直接清理项目重新构建即可 ## ......
Qt5中QOverload的用法
> 为了说明`QOverload`的使用,我们实现检测主机之间网络可达性,而Ping是一种用于检测主机之间可达性的网络工具 为了避免阻塞UI,你可以使用`QProcess`的异步方式执行Ping命令,并通过连接`QProcess`的信号来获取执行结果。这样可以在后台执行Ping操作的同时保持UI的响 ......
Qt报错:call to constructor of '_ConfigDaoImpl' is ambiguous
# Qt报错:call to constructor of '_ConfigDaoImpl' is ambiguous ## 原因 ```shell configform.cpp:4:13: error: call to constructor of '_ConfigDaoImpl' is ambi ......
window11 下wsl 安装qt
1、安装qt-creator 命令行安装 sudo apt-get install qt-creator 2、安装qt版本 参考qt官网安装步骤: https://wiki.qt.io/Install_Qt_5_on_Ubuntu 选择了qt5.12版本 遇到的问题: 找不到-lGl动态库 解决办法 ......
qt线程相关知识
+++++++++++++++++++++++widght.h++++++++++++ #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QDebug> #include <QTimer> #include <QThread ......
Qt打包程序移动到新环境时提示QAxBase::setControl: requested control Excel.Application could not be instantiated
在新环境中运行程序时发现程序异常结束,查看日志内如如下,异常原因应该是我是程序中对Excel表格操作产生的。 Warning: File:() Line:(0) QAxBase::setControl: requested control Excel.Application could not be ......
Qt打包程序移动到新环境时提示 QMYSQL driver not loaded
Qt版本是:Qt6.3.2MySQL版本是:mysql8.0.33 运行时日志提示如下: Warning: File:() Line:(0) QSqlDatabase: QMYSQL driver not loaded (2023-06-12 17:16:56)Warning: File:() Li ......
QT的http post
QT += network #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QWidget> #include <QObject> #include <QDebug> #include <QHttp ......
qt6.5.0使用windeployqt发布程序提示Creating qt_ar_qm... Cannot open. : 拒绝访问
报错内容如下图 这是一个软件bug,qt社区的解决办法是,使用新版本6.5.1或6.6.0 ......