logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Qt信号与槽机制源码分析与总结

文章目录什么是信号与槽信号和槽的关联方式:1、一对一(信号和槽)2、一对一(信号和信号)3、一对多4、多对一断开连接什么是信号与槽信号与槽用于两个对象之间的通信,信号和槽机制是Qt的核心特征,也是Qt不同于其他开发框架的最突出的特征。在GUI编程中,当改变了一个部件时,总希望其他部件也能了解到该变化。更一般来说,我们希望任何对象都可以和其他对象进行通信。#ifndef MAINWINDOW_H#d

#qt
Qt动态属性系统源码分析

文章目录动态属性系统具体实现动态属性系统在标准C++中,为了保证封装性,我们经常声明一个私有变量,然后声明两个公有函数,即set函数和get函数。在Qt中我们可以使用宏Q_PROPERTY()来实现这些。一个属性可以使用常规函数QObject::property()和QObject::setProperty()进行读写,不用知道属性所在类的任何细节,除了属性的名字。Q_PROPERTY()原型:具

#qt
Qt文件信息读取QFileInfo源码分析

文章目录实现效果界面设计代码实现1.按钮实现(选择打开文件)2.getFileInfo方法的实现总结实现效果需求:1.通过点击右侧的按钮来选取文件2.对于文件的各项信息在选完文件后会在下方的单行文本编辑器中打印出来3.对于文件的各项属性在下面的多选按钮中勾选界面设计利用布局管理器可以对各个部件进行水平,垂直布局代码实现1.按钮实现(选择打开文件)步骤:1.利用文件对话框来选择文件2.在文件名的单行

#qt#c++
小项目带你轻松入门Qt——注释完整

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Mar

#qt#正则表达式#c++
Qt标准对话框源码分析

文章目录标准对话框文件对话框(QFileDialog)标准对话框文件对话框(QFileDialog)QFileDialog::getOpenFileName(作用的窗口,标题,目录,要过滤的后缀)void Dialog::file_show(){/*作用在当前窗口,标题是:文件对话框示例,当前目录(运行路径),要过滤的后缀为".cpp",".h",".c"*/QString file= QFile

#qt
Qt Quick系列(6)—多风格UI页面

本篇博客是Qt Quick系列教程的第六篇,将重点介绍Qt Quick中多风格UI页面的实现方法。多风格UI页面是现代应用程序中常见的需求,它能够为用户提供个性化的界面风格选择,增强用户体验和应用程序的吸引力。

文章图片
#qt#ui#开发语言
简单介绍Qt Quick、QML以及Qt Widgets之间的区别与联系

我们将在这篇博客中对Qt Quick、QML和Qt Widgets之间的区别和联系进行说明,包括其开发方式、使用场景、优缺点、适用性等等。我们将讨论在何种情况下应该选择使用Qt Quick、QML或Qt Widgets。

文章图片
#qt#ui#开发语言
解决Could not determine which ”make“ command to run. Check the ”make“ step in the build configuration.

文章目录Could not determine which ”make“ command to run. Check the ”make“ step in the build configuration.Error: cannot open C:\Users\用户名\AppData\Local\Temp\main.obj.664.0.jom for write Process: destroyed

#qt#c++
到底了