自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 QT中QString 转换为 char *的几种方法

会使程序崩溃,因为QByteArray没有被储存,调用data()前是不存在的,必须先显式调用一次toLatin1(),再调用data()。注意第3行,一定要加上,不可以 str.toLatin1().data() 这样一步完成,否则可能会出错。但是qDebug()<<tr(str);注意:一定要加上,不可以str.toLatin1().data()这样一部完成,可能会出错。

2024-02-22 13:55:24 1896 1

原创 Qt 16进制和10进制之间的转换

二、10进制转换16进制。一、16转换为10进制。4、字符串转换为字符串。4、字符串转换为字符串。1、数字转换为字符串。3、字符串转换为数字。1、数字转换为字符串。3、字符串转换为数字。

2024-02-21 18:14:27 494 1

原创 QDomDocument的使用方法和实践 xml解析

qdomdocument是Qt库中的一种用于创建、操作和解析XML文档的类。它可以将XML文档解析成一个树形结构,以方便地进行节点的遍历和修改。同时,它也可以将树形结构的XML文档序列化为字符串或写入文件中。在开发过程中,经常需要对XML文档进行操作,例如读取、修改、添加或删除节点。使用qdomdocument可以更加高效和方便地完成这些操作,同时它也避免了手动解析XML文档所带来的繁琐和错误。下面我们将从使用方法、节点操作和序列化等方面对qdomdocument进行详细阐述。

2023-12-06 14:25:48 1851 1

原创 QT QTabWidget 控件 使用详解

本文详细的介绍了QTabWidget控件的各种操作,例如:新建界面、设置页面名字、设置提示信息、设置页面激活、设置标题栏位置、设置页面关闭按钮、设置页面关闭按钮、获取页面下标、获取页面总数、清空所有页面、删除某个页面、设置拖拽移动、设置显示页面、页面关闭信号、页面标题信号、页面变化信号、页面双击信号、样式表等操作。

2023-11-10 11:19:00 380 1

原创 qtabWidget 自定义

tableWidget->horizontalHeader()->setResizeMode//把给定列设置为给定模式。

2023-11-10 10:41:30 154 1

原创 C++之模板<template>

模板复用了代码,节省资源,更快的迭代开发,C++的标准模板库(STL)因此而产生。

2023-11-09 15:29:56 33 1

原创 malloc、free介绍

(2)malloc的实参是sizeof(int),用于指明一个整型数据需要的大小,如果我们写成p=(int*)malloc(1),那么可以看出:只是申请了一个一个字节大小的空间。(3)malloc只管分配内存,并不能对其进行初始化,所以得到的一片新内存中,其值将是随机的。C++ 中的free() 函数释放先前使用 calloc、malloc 或 realloc 函数分配的内存块,使其可用于进一步分配。,就需要用到动态的分配内存,且分配的大小就是程序要求的大小。,用于申请一块连续的指定大小的内存块区域以。

2023-11-05 01:41:11 27 1

原创 qt的字符转换

原文链接:https://blog.csdn.net/qq_46485161/article/details/116164460。版权声明:本文为CSDN博主「别呀」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。先将 QString 转为标准库中的 string 类型,然后将 string 转为 char *。方法一:转换为Latin1字符集的char*方法三:转换为ascii字符集的char*方法二:转换为Utf8字符集的char*注意:这个中文也还是乱码。

2023-11-04 21:47:08 75 1

原创 C++之智能指针

【精选】C++智能指针之shared_ptr_c++ shared_ptr_写Bug那些事的博客-CSDN博客

2023-10-24 11:08:53 19

原创 QTableView和QTableWidget使用、重写QTableView

在QTableView上覆盖多一个QTableView frozenTableView在第一列,设置frozenTableView只显示第一列。

2023-10-12 16:59:45 1265

原创 按钮 重绘 【Qt UI界面美化】【paintEvent】

现效果一共两种,打开/关闭#define APPROACHES_1 可以切换实现方法。

2023-10-10 11:33:30 220

原创 QPalette 基本使用

QT提供了调色板类QPalette专门用于管理对话框的外观显示。每个控件或者窗体都包含一个QPalette对象,在显示时会根据其QPalette对象中对各个部分各状态下的颜色的描述进行绘制。QPalette类有两个基本概念:一个是ColorGroup,另一个是ColorRole。2.ColorRole 定义当前gui中使用的不同控件颜色背景。QPalette::Inactive: 未获得焦点的状态。QPalette::Active: 获得焦点的状态。QPalette::Disabled:不可用状态。

2023-10-10 10:54:58 94 1

原创 Qt添加图标

1.在工程目录下的themewidget1.rc文件上添加资源文件temp.ico(如果没有hemewidget1就在工程里面添加.rc文件)然后,重新生成makefile文件和应用程序,对应的.exe可执行程序的图标就会转变为刚才添加的图标。)生成一个ico图标文件,命名为:temp.ico,将 ico文件存放至应用程序的源代码目录。1.图标搜索 阿里巴巴矢量图标库有大量的图标 (在网上(在线生成工具。

2023-10-09 18:03:46 557 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除