QT

news2025/2/24 16:20:30

多平台C++图形用户界面应用程序框架

集成了很多可以直接运用的图形的库
应用在windowns10系统

  1. 新建项目
    有三种基类可以选择,开发是基于这三种基类的基础上,利用软件支持的QT语言进行界面元素添加与优化

  2. 代码添加(添加代码时,大小写规定十分严格,需细心处理):
    1. 在基类 widget.h 文件中加入想要添加元素的头文件,在基类下加一个自己的编号 private :后续添加的元素都在此即可
    在这里插入图片描述
    2. 创建对象的指针,方便内存的回收

  3. 在 基类 witget.cpp 文件中,引用所 创建的对象的指针且加入其所需要的参数
    按钮的引用语句:
    在这里插入图片描述
    其他控件的使用方法三个步骤同上: 1. 方框
    #include
    QLineEdit *le;
    le = new QLineEdit(this);

控件位置:pb->setGeometry(0,100,50,50); //按钮 四个参数(x,y,宽,高)
2. 布局管理器
#include
在这里插入图片描述
4. 控件之间的信号连接:
在这里插入图片描述
总结:控件放置:1. 头文件
2. 指针变量
3. 调用控件
4. 放置控件
5. 控件连接
槽函数设置:
1.在这里插入图片描述
2.在这里插入图片描述

D 1-2 布局管理器

  1. 在这里插入图片描述
    图中,从下到上,是下继承上的关系,所以他们都具有信号与槽机制
  2. 布局管理器
  3. 输入 / 输出控件
  4. 按钮
  5. 容器
    讲了布局管理器四种布局方式: lesson 2 layouttest
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
D1-3 输入输出控件
具体看代码注释,此处不再详细说明

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/427844.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

flutter实战(1)-配置安装

目录支持的OS安装SDKwindows找到windows对应的SDK安装LINUXsnapd手动IDEMacLinux 或者 Windows 平台支持的OS 有以下这些OS可以安装配置flutter 安装SDK windows 要想安装和运行 Flutter,你的开发环境至少应该满足如下的需求: 操作系统:W…

组合预测模型 | SSA-LSTM、LSTM麻雀算法优化长短期记忆神经网络时间序列预测(Matlab程序)

组合预测模型 | SSA-LSTM、LSTM麻雀算法优化长短期记忆神经网络时间序列预测(Matlab程序) 目录 组合预测模型 | SSA-LSTM、LSTM麻雀算法优化长短期记忆神经网络时间序列预测(Matlab程序)预测结果评价指标基本介绍程序设计参考资料预测结果 评价指标 SSA-LSTM优化得到的最优…

[TIFS 2022] FLCert:可证明安全的联邦学习免受中毒攻击

FLCert: Provably Secure Federated Learning Against Poisoning Attacks | IEEE Journals & Magazine | IEEE Xplore 摘要 由于其分布式性质,联邦学习容易受到中毒攻击,其中恶意客户端通过操纵其本地训练数据和/或发送到云服务器的本地模型更新来毒…

阿里“通义千问”大模型上线!让生成式AI更贴近中国人生活

阿里版的 ChatGPT 语言大模型来了。 张勇在峰会上表示,阿里巴巴所有产品未来将接入“通义千问”大模型,进行全面改造。他认为,面向AI时代,所有产品都值得用大模型重新升级。 目前,钉钉、天猫精灵等产品已接入通义千问测…

PYQT5学习笔记00——Pycharm环境搭建以及配置项目虚拟环境教程

1、安装基本环境 需要的基本环境有python3.x的解释器、pip包管理工具以及pipenv虚拟环境管理工具。   我们安装了python后,pip包管理工具会自带安装,pipenv虚拟环境管理工具我们使用pycharm即可,无需使用python自带的。 python解释器下载地…

【Git代码仓库托管】上海道宁为您提供构建、扩展和交付安全软件的完整开发人员平台

GitHub是用于 构建、扩展和交付安全软件的 完整开发人员平台 通过提高开发人员速度的工具 推动创新 加快高质量软件开发 GitHub提供无限的存储库 一流的版本控制和 世界上强大的开源社区 因此您的团队可以 更高效地协同工作 开发商介绍 GitHub归属于微软公司&#xf…

Java EE企业级应用开发(SSM)第6章

第6章Spring MVC应用一.预习笔记 1.Spring MVC的请求参数 项目的基础配置 web.xml springmvc-config.xml jar包资源引入: 1-1:获取默认参数 jsp页面如下: Controller如下: 1-2:简单数据类型(获取数据不…

sqlplus / as sysdba无法登陆

dba你快用你无敌sysdba登陆数据库! 导言:as sysdba属于特殊的数据库权限,使用的是系统认证,sqlplus sys/passtns as sysdba用的才是你的密码文件中的设置 #认证设置问题 配置在sqlnet.ora文件 在linux下 #sqlnet.authenticati…

MySQL-binlog+dump备份还原

目录 🍁binlog日志恢复 🍂binlog介绍 🍂Binlog的用途 🍂开启binary log功能 🍂配置binlog 🍁mysqldump 🍂数据库的导出 🍂数据库的导入 🍁mysqldumpbinlog 🦐…

小程序系统API调用

目录: 1 网络请求API和封装 2 展示弹窗和页面分享 3 设备信息和位置信息 4 小程序Storage存储 5 页面跳转和数据传递 6 小程序登录流程演练 小程序的网络请求,不管是post还是get的请求的数据都是写在data里面的。 网络请求一般写在onLoad()的页面生…

debian部署docker(傻瓜式)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 debian10部署dockerdebian10部署docker(傻瓜式)一、准备工作二、**使用 APT 安装,注意要先配置apt网络源**1.配置网络源2.官方下载三、安装…

复旦微ZYNQ7020全国产替代方案设计

现在国产化进度赶人,进口的芯片只做了个功能验证,马上就要换上国产的。国内现在已经做出来zynq的只有复旦微一家,已经在研制的有上海安路,还有成都华微(不排除深圳国威也在做,毕竟这个市场潜力很大&#xf…

尚硅谷大数据技术Hadoop教程-笔记03【Hadoop-HDFS】

视频地址:尚硅谷大数据Hadoop教程(Hadoop 3.x安装搭建到集群调优) 尚硅谷大数据技术Hadoop教程-笔记01【大数据概论】尚硅谷大数据技术Hadoop教程-笔记02【Hadoop-入门】尚硅谷大数据技术Hadoop教程-笔记03【Hadoop-HDFS】尚硅谷大数据技术Ha…

代码优雅化进阶学习(三)

代码优雅化进阶学习(三) 文章目录代码优雅化进阶学习(三)需求详情难点最佳实现效果实现优点需求详情 如下图: 实现类似结构,首先按照 status 状态的值,分为全部 已实现 和 未实现;再…

Spring Cloud之一:注册与发现-Eureka工程的创建

系列目录(持续更新。。。) Spring Cloud:什么是微服务 Spring Cloud之一:注册与发现-Eureka工程的创建 Spring Cloud之二:服务提供者注册到Eureka Server Spring Cloud之三:Eureka Server添加认证 Spr…

FPGA采集AD7606数据UDP网络传输 提供工程源码和技术支持 附带上位机接收软件

目录1、前言2、我这里已有的UDP方案3、AD7606采集详解4、UDP设计方案5、AD7606 UDP传输详细设计方案UDP应用的设计思路获取FPGA网卡信息获取数据UDP发送数据组包UDP发送流程6、vivado工程详解7、上板调试验证并演示8、福利:工程代码的获取1、前言 目前网上的fpga实…

如何将音频文件转换为MP3格式?

音频文件有很多种格式,如 WAV、FLAC、AAC 等,其中 MP3 是最为常见的一种格式,因为它具有压缩比高、音质损失少、兼容性强等优点,适合在各种设备上播放。如果你想将一个音频文件转换为 MP3 格式,可以采用以下几种方法&a…

实现mini智能助理—模型训练

背景 距离上篇打带你实现自己迷你chatgpt文章,到现在已经过去快两个月。自制mini chatgpt文章一直没有更新,原因有二:1.一直在找合适体量表现不错模型 2.公司内部太卷了,没太多时间好好梳理文章。这篇文章会给大家介绍一些大模型…

踩坑:IDEA中Junit、Test模块无法使用Scanner

今天在做作业,在一个测试功能需要输入数据,于是想起了Scanner,运行之后发现控制台无法输入。 然后打开我心爱的浏览器,开始搜索,网上很多关于“IDEA中Test模块无法使用Scanner”的解决方法,基本上都是修改I…

Pandas入门实践2 -数据处理

为了准备数据进行分析,我们需要执行数据处理。在本节中,我们将学习如何清理和重新格式化数据(例如,重命名列和修复数据类型不匹配)、对其进行重构/整形,以及对其进行丰富(例如,离散化…