摘要: 1. 为tableView表头设置边框 ui->tableView->setStyleSheet("QHeaderView::section, QTableCornerButton::section {padding: 1px;border: none;border-bottom: 1px soli 阅读全文
posted @ 2021-11-26 18:33 SmartGame 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 目的:加快进入界面时候加快图片加载的速度,每一行的图片根据数据的变化而显示不同的图片样式,数据变化则图片根据数据而变化。(注意是根据某一行或者某一列的数据改变)。只是一种实现方法,不讲原理。 方法说明 (1) 一般来说如果数据量不大使用视图自带的函数setIndexWidget(const QMod 阅读全文
posted @ 2021-11-25 18:47 SmartGame 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 一般常用的int double等数据类型判别和代码用例网上有很多,这里不做描述,这里只讲自定义数据类型和QVariant的转换操作。 (1) 自定义数据类型 图 1 自定义数据类型 注意一定要使用Q_DECLARE_METATYPE() 对自定义数据类型进行宏定义,否则无法转换成QVariant ( 阅读全文
posted @ 2021-11-23 09:40 SmartGame 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: (1) 错误代码 图 1 错误代码 (2) error:crosses initialization of (3) 错误原因:The scope of a variable extends from the point where it is defined to the first closing 阅读全文
posted @ 2021-11-22 10:11 SmartGame 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Q_ENUM Q_ENUM只能在使用了Q_OBJECT或者Q_GADGET的类中,类可以不继承自QObject,但一定要有上面两个宏之一(Q_GADGET是Q_OBJECT的简化版,提供元对象的一部分功能,但不支持信号槽); Q_ENUM宏只能放置于所包含的结构体定义之后,放在前面编译器会报错,结构 阅读全文
posted @ 2021-11-19 09:13 SmartGame 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1. Qt工程添加svn配置。 (1) 流程 图 1 流程 (2) 配置中放入 svn.exe 执行文件验证信息无需勾选。 2. Qt中资源文件名称唯一 (3) 即使代码中有多个工程也名称也不能重复。 (4) 如图 图 2 资源名称唯一 [注]如果名称相同会无法索引对应的工程文件 3. QTreeW 阅读全文
posted @ 2021-11-18 09:01 SmartGame 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 这两天开始学习C++中的STL,去年把数据结构大概过了一边,看玩之后,总觉得迷迷糊糊,然后在同学打介绍下,又开始学习stl,说是将两者结合着学,说不定比较快,在没有方向的情况下,我接受了这个建议。由于学习还没有几天,我也不敢妄自菲薄评论到底那个更容易,那个更难,不过就我个人而言,我还是感觉STL比较 阅读全文
posted @ 2018-03-22 20:05 SmartGame 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 关于这一点本来是不想写的,一直觉的是些旁枝末叶的东西,很容易就能掌握,或者说不会犯错的地方,但这两天敲代码的时候就遇到了这样的问题,或者说不容易犯错的地方才最容易犯错吧!下面切入正题: 何为野指针,对一个指向空地址的指针我们将其称为野指针,即所指向的地址不能进行操作的指针;(这两天写C++的时候就遇 阅读全文
posted @ 2017-11-09 23:51 SmartGame 阅读(2123) 评论(1) 推荐(0) 编辑
摘要: 在C语言中我们知道没有字符串这种数据类型,所以为了表示字符串,我们一般会使用char类型的数组来表示,这就导致刚开始的时候我们会以为数组和字符串时一样的,其实并不然,数组是数组,字符串是字符串; 数组是什么,数组是固定内存块大小的别名,它是一个可自定义内存大小的数据类型; 我们知道strlen可以算 阅读全文
posted @ 2017-11-08 23:20 SmartGame 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 逆置打印字符串是有很多种方法的,个人感觉使用递归的方式很可以很容易的去理解栈的创建与析构,所以就稍微建立了模型; 首先我们先看看理论: 递归模型: 1. 递归模型即是对自己本身的调用,一般用在函数或子函数函数的内部; 2. 每调用一次函数,编译器就会分配另一个栈或堆空间; 3. 当遇到终止条件时就开 阅读全文
posted @ 2017-10-30 20:10 SmartGame 阅读(1209) 评论(0) 推荐(0) 编辑