当前位置: 首页 > news >正文

初识QT:从创建到认识

QT怎么安装这里就不说了,直接从使用开始

文章目录

  • 1.QT项目的创建及介绍
  • 2.Hello QT!
    • 2.1 图形化形式创建
    • 2.2 代码形式创建
  • 3.对象树
    • 3.1 内存泄漏与对象树
    • 3.2 通过C++类理解释放过程
  • 4.乱码问题
    • 4.1 如何查看编码方式
    • 4.2 如何处理乱码


提示:QT项目不能在有中文的目录下!!!

1.QT项目的创建及介绍

在这里插入图片描述
GUI就是图形化界面,TUI就是像Linux一样的命令行控制台。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

main.cpp:在这里插入图片描述
widget.h:
在这里插入图片描述
widget.cpp:
在这里插入图片描述
wedget.ui:
在这里插入图片描述
qt_test.pro:
在这里插入图片描述

在这里插入图片描述

2.Hello QT!

2.1 图形化形式创建

在这里插入图片描述

2.2 代码形式创建

在这里插入图片描述

3.对象树

3.1 内存泄漏与对象树

在这里插入图片描述

3.2 通过C++类理解释放过程

在这里插入图片描述

4.乱码问题

灵魂拷问:在计算机中,一个汉字是几个字节?
回答:C语言一开始就学过一个汉字两个字节,大错特错!!
前提条件:当前中文编码使用的是哪种方式(字符集)

现在最主要的方式是两种
1.GBK(2个字节一个汉字)
2.UTF-8(变长编码,一个汉字2-4字节,一般情况下都是3字节)这个用的更多一点

如果是GBK的编码方式,而用UTF-8解析,那么当然会乱码!

4.1 如何查看编码方式

在这里插入图片描述

4.2 如何处理乱码

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Grove Vision AI V2之语音控制LED
  • python如何用pymodbus库进行modbus tcp通信解析
  • IO进程线程 240826作业
  • Graylog日志丢失解决方案
  • 人眼检测(单张图像)
  • 工作实战-项目压测记录
  • 如何使用cornerstone3D渲染3D影像
  • WEB应用服务器TOMCAT知识点
  • 8.26算法训练
  • 黑悟空!一区预定!原创首发!SLWCHOA-Transformer-LSTM混合改进策略的黑猩猩优化算法多变量时间序列预测
  • js中Map数据结构使用详细讲解
  • MySQL当表中新增加字段的时候,如何将该字段的值进行快速刷新成对应的值
  • 2024 AI 图像生成器工具合集
  • ssrf漏洞复现分析(1)
  • 网络安全售前入门03——审计类产品了解
  • Android框架之Volley
  • Fabric架构演变之路
  • Golang-长连接-状态推送
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • opencv python Meanshift 和 Camshift
  • 测试开发系类之接口自动化测试
  • 对超线程几个不同角度的解释
  • 记一次和乔布斯合作最难忘的经历
  • 前端知识点整理(待续)
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 双管齐下,VMware的容器新战略
  • 我这样减少了26.5M Java内存!
  • 优秀架构师必须掌握的架构思维
  • 最近的计划
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • # 利刃出鞘_Tomcat 核心原理解析(二)
  • (多级缓存)缓存同步
  • (附源码)c#+winform实现远程开机(广域网可用)
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • .Net Core中的内存缓存实现——Redis及MemoryCache(2个可选)方案的实现
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET/C# 使用反射注册事件
  • .NetCore+vue3上传图片 Multipart body length limit 16384 exceeded.
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • /etc/shadow字段详解
  • @javax.ws.rs Webservice注解
  • @property括号内属性讲解
  • @vue/cli脚手架
  • []利用定点式具实现:文件读取,完成不同进制之间的
  • [145] 二叉树的后序遍历 js
  • [20171106]配置客户端连接注意.txt
  • [ACTF2020 新生赛]Upload 1
  • [AIGC] 使用Curl进行网络请求的常见用法
  • [BZOJ1178][Apio2009]CONVENTION会议中心
  • [CISCN2021 Quals]upload(PNG-IDAT块嵌入马)
  • [CTF]php is_numeric绕过
  • [Dxperience.8.*]报表预览控件PrintControl设置
  • [FlareOn6]Overlong