6.5 lts qt

[Qt] QTableView 点击左上角重新排序

QSortFilterProxyModel的排序函数如果column是-1时可以重置 通过findChild找到QTableView左上角的button // corner button of tableview auto cornerBtn = view->findChild<QAbstractB ......
左上角 QTableView Qt

Qt blockSignals

有时我们需要,控件不接收信号,可以使用 blockSignals 当设置为true时,QObject对象[子类]不会发出信号 1、函数原型 1 bool QObject::blockSignals(bool block) 2 If block is true, signals emitted by ......
blockSignals Qt

『开源资讯』JimuReport积木报表 v1.6.5 版本发布—免费报表工具

项目介绍 一款免费的数据可视化报表,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等! Web 版报表设计器,类似于excel操作风格,通过拖拽完成报表设计。 秉承“简单、易用、专业”的产品理念,极大的降低报表开发难度、缩短开发周期、节省成本、解决各类 ......
报表 积木 JimuReport 版本 工具

QT开启ws服务器

【xxx.pro】 QT += websockets 【mainwindow.h】 #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include "ui_mainwindow.h" #include "QWebSo ......
服务器

Qt项目中CMakeLists.txt文件

cmake_minimum_required(VERSION 3.5) project(testName LANGUAGES CXX) set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_CXX_ST ......
CMakeLists 文件 项目 txt

Qt 基本CMakeLists.txt 文件

cmake_minimum_required(VERSION 3.5) project(untitled VERSION 0.1 LANGUAGES CXX) set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set( ......
CMakeLists 文件 txt Qt

Qt打包成文件夹包含可执行文件.exe

这里使用Qt自带命令打包 1.以 release 方式编译源代码。 2.编译成功后项目文件夹下会有一个Release后缀的构建项目,进入该目录,将其中的.exe可执行文件复制到一个单独的文件夹下。 3.选择安装Qt时自带的终端,进入刚才复制的文件夹路径下,这里我使用命令 cd /d D:/Qt te ......
文件 文件夹 exe

使用QT来写一个TCPsocket

我们来了解一下什么是TCP的通讯小知识点,方便后续的理解 1. TCP的简单了解 由网上搜索的资料可知,tcp传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议。 tcp通讯一定要经过三次握手才可以连接成功进行通讯;且,tcp通讯只能一对一进行连接;现在大多数通讯都是使用tcp协议,例 ......
TCPsocket

【C++中cin在Qt输出终端无法手动输入问题解决办法(详细)】

现象:在Qt中使用cin进行对一个变量z进行输入,然后在用cout对z进行输出,结果没有进行手动输入,程序自动凭空出现类似512,32759等一些数值输出。 解决办法:第一步:在Qt左侧项目栏,在.pro文件中添加一行代码CONFIG += console 第二步:在项目--运行--勾选在终端中运行 ......
终端 手动 办法 问题 cin

第10章 Qt 对话框--实现浏览器和用户的交流

Qt 对话框--实现浏览器和用户的交流 用户登录窗口--升级为模态对话框 这里不是转到槽而是点击信号槽方法,转到槽是自己编写代码反应的逻辑 浏览器用户登录窗口与主窗口切换 导入对应的指针 按照需求 绑定退出的信号, 为上传功能添加标准对话框 本章小结 ......
对话框 浏览器 用户 Qt

【QT最新2023年安装包下载及安装教程(超详细)】

1、打开清华大学镜像网站:https://mirrors.tuna.tsinghua.edu.cn/qt/ 或者打开qt官网下载:http://www.qt.io/download 不建议使用官网下载安装包,网速不稳定,下载较慢,此处讲解镜像网站下载步骤 2、下载完成后找到安装包双击打开--进入安装 ......
教程 2023

Ubuntu 22.04 LTS 安装最新稳定版本nginx、mysql5.7和php7.2

Ubuntu 22.04 LTS 安装最新稳定版本nginx、mysql5.7和php7.2 全部apt-get安装,就是快,迅速。前提是需要在有网络环境的情况下哈!! 操作系统版本:Ubuntu 22.04 LTS 一、安装最新稳定版本的nginx apt-get update # 查看默认安装的 ......
版本 Ubuntu mysql5 22.04 nginx

Windows10+VisualStudio2022+CMake+Qt开发环境搭建

一、概述 之前一直使用QtCreator当做QT的开发工具,也没觉得有啥问题。最近使用了VisualStudio+Cmake写了一些SDL2和FFmpeg的东西感觉这个VisualStudio这个工具挺好用的。就萌生了要使用VisualStudio开发Qt的想法。 有了这个想法之后就想着需要搭建一个 ......
VisualStudio Windows 环境 CMake 2022

DCMTK3.6.5编译说明(ChatGPT翻译)

DICOM工具包(DCMTK)安装 先决条件 DICOM工具包(DCMTK)需要使用C++编译器进行编译。我们建议使用GNU C++编译器的版本高于4.2.1(在此版本的开发中,大部分工作是在Debian Linux上使用GNU C++ 6.3.0完成的)。该软件也已知可以使用SUNPro C++编 ......
ChatGPT DCMTK3 DCMTK 6.5

qt 设置窗口居中,屏幕居中,适应多多显示器

#include <QScreen> QList<QScreen*> screen = QGuiApplication::screens(); if(screen.size()>=1) { // 窗口居中 this.move((screen[0].geometry().width()-this.wi ......
显示器 屏幕 qt

简单例子理解 Qt 中 QObject: Cannot create children for a parent that is in a different thread. 问题

c++ gui programming with qt 中关于 QThread的用法的限制 下面这句话的翻译不清 QObject is reentrant, but there are three constraints to keep in mind: Child QObjects must be ......
different children 例子 QObject Cannot

第6章 Qt GUI--界面编程基础

Qt GUI--界面编程基础 认识设计师界面--每个窗口的功能及用法 在UI设计师界面设计的属性会被QTwidget设计在这里面 拖动拖放试试看 属性是根据基础的父类从上到下排序的 编辑和信号槽模式 核心--信号槽的理解与应用(这里比较粗糙) QT和其他GUI框架最大的区别 红灯是信号,看到红灯就走 ......
界面 基础 GUI Qt

第8章 Qt 布局管理--动态调整浏览器登录

Qt 布局管理--动态调整浏览器登录 控件没有跟随窗口变大的位置 布局管理器概念及原理讲解 参考值:控件变化的最小限度 扩展策略:水平垂直扩展时扩展的方案都拉伸还是只拉伸,还有保持不变的方案 比利:多个控件分别按多少比利1:1 间隙:美观 边距:美观 这块吃实践,暂时放着····· QSS会出手的 ......
布局 浏览器 动态 Qt

第7章 Qt 窗口--开发云对象存储浏览器的登录窗口

Qt 窗口--开发云对象存储浏览器的登录窗口 本章导学 学习常用的控件,通过文档使用控件 窗口基本知识讲解(代码7-2) 生活中的窗口是连接人与外面风景的桥梁,计算机的窗口是连接人和操作系统资源的桥梁,并且更加方便,使用命令行太难了 任务栏的应用程序上一般为顶层窗口,顶层窗口内打开窗口相对前者是次级 ......
浏览器 对象 Qt

vs 2019安装QT

vs 2019安装QT vs 2019 安装页面 QT 安装页面 QT 下载项 QT(在线安装程序): QT的Online Installer(在线安装程序)是Qt官方提供的一种下载和安装Qt开发工具包的方法。与传统的离线安装程序不同,Online Installer是一个小型的安装程序,它将下载和 ......
2019 vs

Qt 如何配置CLion标准控制台输出?

CMake 相关问题: 即CMakeLists.txt文件中,在add_executable添加了WIN32。即当使用了WIN32标识后,就去掉了控制台,那么自然就没有信息打印出来了。 # for example add_executable(${PROJECT_NAME} WIN32 ${_SRC ......
控制台 标准 CLion Qt

NO.9 QT界面模仿

一、企业员工管理系统 二、系统属性 ......
界面 NO

qt 对滑块进行简单样式设置,QSlider设置滑块样式

QSlider* m_slider = new QSlider; m_slider->setMinimumHeight(60); /*qss文件*/ /*滑块的美化*/ QSlider::handle{ width: 50px; /*调整滑块大小*/ height: 10px; margin-top ......
样式 QSlider qt

Qt中QStyledItemDelegate的使用

Qt中的代理是用于常见的QTreeView、QListView和QTableView中的一个小工具,它控制视图中每一项的显示方式。当然Qt还提供了QColumnView可供使用,但是我对它不太熟不知道该视图能不能编辑。为了方便开发者自定义项目的显示方式,减少自定义项目带来的需修改的代码量,Qt提供了 ......
QStyledItemDelegate

Qt - Http协议

前言 本篇文章来给大家讲解QT中的Http协议,Http协议主要用于网络中数据的请求和响应,那么这篇文章将给大家讲解一下这个协议。 一、HTTP概述 HTTP(超文本传输协议)是互联网上应用最为广泛的协议之一,它定义了客户端和服务器之间进行通信的规则。HTTP是一种无状态的协议,它通过请求-响应模型 ......
Http Qt

Qt 基础概念

Qt Qt本并不是一种编程语言,它实质上是一个跨平台的C++开发类库,是用标准C++编写的类库,它为开发GUI应用程序和非GUI应用程序提供了各种类。 窗口类 Qt中有多种窗口类可以选择,例如: QMainWindow: 主窗口类,具有菜单栏、工具栏和状态栏,类似一般程序的主窗口。(常用) QWid ......
概念 基础 Qt

TCP客户端&服务端QT开发

TCP客户端&服务端QT开发 TCP Client 1.Widget类写UI界面,创建socket对象 Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); socket ......
客户端 客户 TCP amp

Qt各版本官方下载地址

20200706 Qt5.15开始,无论是开源版还是商业版都采用了在线安装的方式。不再提供离线包。如自己使用可下载一次之后将下载文件备份即可 在线安装器下载地址: http://download.qt.io/official_releases/online_installers/ 记录下Qt各版本的 ......
版本 地址 官方

Qt源码解析——元对象系统热身

关键词:Qt 源码 QObject QMetaObject 元对象系统 属性 事件 信号 槽 概述 原系列文章地址 官方文档第二章内容就是元对象系统,它在介绍里描述到: Qt的元对象系统提供了信号和槽机制(用于对象间的通信)、运行时类型信息和动态属性系统。 元对象系统基于三个要素: QObject类 ......
源码 对象 系统

qt 设置charts柱状图显示数值的值的字体颜色 ,柱状图字体颜色

QBarSet* m_set0 = new QBarSet; // 柱状 m_set0->setLabelColor(QColor(0,0,0)); ......
字体 颜色 数值 charts qt