QT
文章平均质量分 82
不断进步的咸鱼
秃头女孩,不服输!
展开
-
【QT】翻金币项目
翻金币项目1 项目基本配置1.1 创建项目1.2 添加资源文件2 主场景2.1 设置游戏主场景配置2.2 设置主场景背景图片2.3 创建开始按钮2.4 开始按钮跳跃效果实现2.5 创建选择关卡场景2.6 点击按钮进入选择关卡场景1 项目基本配置1.1 创建项目1.2 添加资源文件2 主场景2.1 设置游戏主场景配置#include "mainscene.h"#include "ui_mainscene.h"MainScene::MainScene(QWi原创 2022-04-10 21:58:38 · 4534 阅读 · 0 评论 -
【QT】 19 QFile文件读写/QFileInfo文件信息
19 QFile文件读写操作19.1 前期准备19.1.1 项目创建19.1.2 界面搭建19.2 QFile文件读写19.2.1 QFile文件读操作19.2.2 QFile文件写操作19.3 QFileInfo文件信息 代码资源:https://download.csdn.net/download/qq_36926037/8506040819.1 前期准备19.1.1 项目创建 创建项目,详细过程步骤:https://blog.csdn.net/qq_36926037/article/de原创 2022-03-31 16:17:17 · 904 阅读 · 0 评论 -
【QT】18 绘图系统(QPaintDevice类)
18 绘图系统(QPaintDevice类)18.1 绘图概述及项目创建18.1.1 绘图概述18.1.2 项目创建18.2 绘图设备18.2.1 QPixmap绘图设备18.2.2 QImage绘图设备18.1 绘图概述及项目创建18.1.1 绘图概述 绘图设备是继承自QPaintDevice类的子类,QT一共提供了四个绘图设备类: (1)QPixmap专门为图像在屏幕上的显示做了优化 (2)QBitmap是QPixmap的一个子类,它的色深限制为1,可以使用QPixmap的isQBitm原创 2022-03-30 19:08:07 · 1138 阅读 · 0 评论 -
【QT】17 绘图系统(QPainter类)
17 绘图事件(QPainter类)17.1 绘图概述及项目创建17.1.1 绘图概述17.1.2 项目创建17.2 绘图事件17.2.1 绘图事件基础设置17.2.2 绘图事件高级设置17.3 手动调用绘图事件 代码资源:https://download.csdn.net/download/qq_36926037/8505357217.1 绘图概述及项目创建17.1.1 绘图概述 Qt的绘图系统,允许使用相同的API在屏幕和其他打印设备上进行绘制。整个绘图系统基于QPainter,QPain原创 2022-03-29 22:12:54 · 910 阅读 · 0 评论 -
【QT】16 事件分发器/过滤器
16 事件分发器16.1 项目准备16.2 事件分发器16.1 项目准备 (1)创建项目,详细过程步骤:https://blog.csdn.net/qq_36926037/article/details/123720720 (2)创建自定义控件 (3)修改自定义控件的基类为QLabel类 (4)鼠标事件声明#ifndef MYLABEL2_H#define MYLABEL2_H#include <QLabel>class myLabel2 : publ原创 2022-03-29 17:08:05 · 589 阅读 · 0 评论 -
【QT】15 定时器事件
15 定时器事件15.1 项目创建15.2 创建定时器(方法1:利用事件)15.2.1 单个定时器15.2.2 多个定时器15.3 创建定时器(方法2:利用QTimer类)15.3.1 创建定时器15.3.2 暂停定时器 代码资源:https://download.csdn.net/download/qq_36926037/8504951515.1 项目创建 创建项目,详细过程步骤:https://blog.csdn.net/qq_36926037/article/details/1237207原创 2022-03-28 22:27:05 · 635 阅读 · 0 评论 -
【QT】14 鼠标事件
14 qt中的鼠标事件14.1 项目创建14.2 鼠标事件案例114.2.1 自定义控件创建14.2.2 自定义控件的鼠标事件的声明与实现14.2.3 自定义控件的使用(可以使用鼠标事件)14.3 鼠标事件案例214.3.1 自定义控件的鼠标事件的声明与实现14.3.2 自定义控件的鼠标事件的实现(优化)14.1 项目创建 创建项目详细过程步骤:https://blog.csdn.net/qq_36926037/article/details/12372072014.2 鼠标事件案例1 思原创 2022-03-28 19:29:22 · 709 阅读 · 0 评论 -
【QT】13 自定义控件
13 自定义控件13.1 项目创建13.2 自定义控件封装13.2.1 步骤1:新建自定义控件(包含.cpp/.h/.ui文件)13.2.2 步骤2: 自定义控件界面设计13.2.3 步骤3: 自定义控件使用13.1 项目创建 创建项目详细过程步骤:https://blog.csdn.net/qq_36926037/article/details/12372072013.2 自定义控件封装13.2.1 步骤1:新建自定义控件(包含.cpp/.h/.ui文件)13.2.2 步骤2:原创 2022-03-27 22:45:31 · 2474 阅读 · 0 评论 -
【QT】12 其他常用控件
11 其他常用控件12.1 项目创建12.2 其他常用容器控件12.2.1 Scroll Area控件12.2.2 Tool Box控件12.2.3 Tab Widget控件12.2.4 Stacked Widget控件12.3 其他常用输入控件12.3.1 Combo box控件(下拉框)12.3.2 Line/Text/Plain Edit控件12.4 其他显示控件12.4.1 Label控件 代码资源:https://download.csdn.net/download/qq_36926037/8原创 2022-03-27 15:31:06 · 501 阅读 · 0 评论 -
【QT】11 控件
11 控件11.1 项目创建11.1 项目创建 (1)创建项目 创建项目详细过程步骤:https://blog.csdn.net/qq_36926037/article/details/123720153 (2)为项目创建资源文件 添加资源详细步骤:https://blog.csdn.net/qq_36926037/article/details/123687483 ...原创 2022-03-26 22:07:20 · 750 阅读 · 0 评论 -
【QT】10 界面布局
10 界面布局10.1 创建项目10.2 登录界面10.2.1 界面创建10.2.2 界面布局10.2.2.1 水平布局显示10.2.2.2 垂直布局显示10.2.2.3 水平/垂直 间隔设置10.2.2.4 取消布局10.2.2.5 栅格布局10.3 窗口标题10.4 细节设置10.4.1 设置控件与窗口的间隔10.4.1 设置输入栏输入内容的显示方式 代码资源:https://download.csdn.net/download/qq_36926037/8503667310.1 创建项目 创建原创 2022-03-25 21:52:06 · 664 阅读 · 0 评论 -
【QT】09 对话框
09 对话框9.1 创建项目9.2 模态/非模态对话框9.2.1 模态对话框9.2.2 非模态对话框9.3 消息对话框9.3.1 错误对话框9.3.2 信息对话框9.3.3 问题对话框9.3.4 警告对话框9.1 创建项目 (1)创建一个项目,该项目有一个累继承自QMainWindow类,详细步骤参考:博客:https://blog.csdn.net/qq_36926037/article/details/123720153 (2)利用界面文件(.ui)创建界面,详细创建步骤参考:博客:https原创 2022-03-25 16:45:11 · 456 阅读 · 0 评论 -
【QT】创建项目详细步骤(包含QWidget类)
创建项目1 创建步骤2 项目展示 在学习QT时,避免不了QT项目创建的操作,为避免重复的讲述,本博客单独介绍QT项目的创建,并且创建的项目包含QWidget类。1 创建步骤2 项目展示原创 2022-03-24 20:36:34 · 968 阅读 · 0 评论 -
【QT】创建项目详细步骤(包含QMainWindow类)
创建项目1 创建步骤2 项目展示 在学习QT时,避免不了QT项目创建的操作,为避免重复的讲述,本博客单独介绍QT项目的创建,并且创建的项目包含QMainWindow类。1 创建步骤2 项目展示原创 2022-03-24 20:16:36 · 4459 阅读 · 0 评论 -
【QT】08 qt资源文件
08 资源文件8.1 前期准备8.1.1 创建项目8.1.2 创建界面8.2 qt资源文件8.2.1 为什么要添加qt资源文件8.2.2 创建qt资源文件8.1 前期准备8.1.1 创建项目8.1.2 创建界面 可以利用界面文件(.ui)创建界面,也可以通过代码直接创建。参考上一个博客创建界面,效果如图所示:8.2 qt资源文件8.2.1 为什么要添加qt资源文件 在创建项目的时候,我们通过指明本地资源地址,使用本地资源,但是这种方式不利于代码的可移植性。#include原创 2022-03-23 21:35:14 · 730 阅读 · 0 评论 -
【QT】07 QMainWindow
07 QMainWindow原创 2022-03-23 15:07:19 · 822 阅读 · 0 评论 -
【QT】06 Lambda表达式
06Lambda表达式6.1 基础概念6.1.1函数对象参数[ ]6.1.2 操作符重载函数参数()6.1.3 mutible可修改标识符6.1.4 ->返回值类型(函数返回值)6.1.5 函数体 {}6.2 Lambda函数使用案例6.1 基础概念 C++11中,Lambda表达式用于定义并创建匿名函数对象,以简化编程工作。Lambda表达式的基本构成: [ capture ] ( parameters ) mutable ->return-type { statement };原创 2022-03-22 16:02:04 · 1158 阅读 · 0 评论 -
【QT】05 QT中的信号和槽
05 QT中的信号和槽5.1 系统定义信号和槽(利用按钮关闭窗口)5.2 自定义信号和槽5.1 系统定义信号和槽(利用按钮关闭窗口) 前提条件:创建了窗口,窗口内包含按钮 需求:通过按钮关闭窗口 实现: connet(信号发送者,发送的信号,信号接受者,处理信号的槽函数) 信号格式: &信号发送者所属类::信号 其中信号为系统为信号所属类创建的系统信号 槽函数格式: &信号接受者所属类别::信号接受者处理信号的槽函数 其中槽函数为系统为信号接收者原创 2022-03-21 19:23:58 · 393 阅读 · 0 评论 -
【QT】04 对象树(对象模型)
04 对象树4.1 对象树概念4.2 对象树构造及析构过程(释放对象)4.3.1 前提准备4.3.2 对象树的构建及析构过程4.1 对象树概念 在qt中创建对象的时候会提供一个Parent对象指针,下面来解释这个Parent指针是干什么的: (1)QObject是以对象树的形式组织起来的 (2)当创建一个对象QObject对象时,会看到QObject的构造函数接收一个QObject指针为参数,这个参数就是Parent,也就是父对象指针。这相当于,在创建QObject对象时,可以提供一个其父对原创 2022-03-19 13:58:19 · 2375 阅读 · 0 评论 -
【QT】03 QPushButton按钮
03 QPushButton按钮3.1 QPushButton类介绍3.2 创建按钮3.2.1 创建方法13.2.2 创建方法23.3 按钮操作3.3.1 移动按钮3.3.23.1 QPushButton类介绍3.2 创建按钮 main函数内引入窗口,并显示。控件需要在窗口的cpp内写#include "mywidget.h"#include <QApplication>int main(int argc, char *argv[]){ //(1)创建程序对象原创 2022-03-18 15:30:25 · 456 阅读 · 0 评论 -
【QT】02 QT创建项目及项目解析
02使用QT创建项目2.1 QT创建项目2.2 项目解析2.3 命名规范&快捷键2.1 QT创建项目2.2 项目解析 (1)main.cpp函数解析 (2)项目名.pro解析 工程文件,一些配置信息 (2)mainwindow.h解析2.3 命名规范&快捷键 命名规范:驼峰式 (1)类名:首字母大写,单词与单词之间首字母大写 (2)函数名: 变量名称 首字母小写,单词与单词之间首字母大写 快捷键: (1)注释:ctrl+/原创 2022-03-17 20:48:23 · 491 阅读 · 0 评论 -
【QT】01 QT概述
QT简介1.1 什么是qt1.2 Qt的发展史1.3 支持的平台1.4 Qt版本1.5 Qt安装1.1 什么是qt Qt是一个跨平台(MFC微软的图形用户界面开发框架,但是不支持跨平台)的C++图形用户界面应用程序开发框架(visio studio只能开发一些控制台应用程序,不能做出美观的界面)。 它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。1.2 Qt的发展史 1991年,qt最早由奇趣科技开发 1996年,进入商业领原创 2022-03-17 16:13:38 · 316 阅读 · 0 评论