自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Coco_Mary_(weixinhao)

有技术问题想要讨论的可以加我微信,有时候没有及时看博客

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

原创 QThread pure virtual method called 错误

QRunnable and QThreadPool    像这种操作,主要原因是你NEW了一次进行了多次调用,造成的报错,只要把new跟start放在一起就行了如果出现这种报错:Cannot send events to objects owned by a different thread.就需要检查QRunnable中是不是设置了setAutoDelete(true);或者其他内存释放方面的问...

2018-04-26 17:58:36 880

原创 QTableWidget单元格控件居中对齐

QTableWidget单元格控件居中对齐由于在表格中的一列需要插入按钮控件,但是运行时按钮是左上对齐的,所以为了美观看了样式方法,基本上是文本居中,背景图片居中类似的设置,对于我的按钮基本原封不动,后面看了一下QTableWidget的函数发现setTextAlignment,也就意味着还是只能文本对齐设置,看上去好像没法整顺,所以只能放大招了,效果妥妥的,先上图这里稍微

2017-09-08 11:28:03 31857 3

原创 Qss样式读取

Qss样式读取刚开始我的样式是写在代码里,由于要设置的样式比较多,所以特别不美观,就决定把样式移到文件里面进行统一的样式管理1.首先建立一个后缀名为.qss的文本文档2.在qss文档里面写你需要的效果样式(这里特别需要注意的是我红色箭头指的方向,读取相对路径,路径是编译文件debug为出发点开始找,如果源文件和编译文件是同一个路径下直接用"./"然后加要找的具体文件路径

2017-09-07 10:56:41 898

原创 QPushButton文本对齐

QPushButton文本对齐初衷是想让按钮文本左对齐,先看图:效果也是基本跟上图差不多,按钮的文本没对齐比较丑,然后我去看了一下QPushButton类函数发现没有相关的文本对齐操作,然后就去找了一下stylesheet参考内容发现了这个然后代码添加:效果如下:

2017-09-06 15:34:51 10548 1

原创 QTableWidget背景色交替

QTableWidget背景色交替刚开始写的时候是这个样子的,但是背景色交替效果没有出来,但是又觉得自己写的没错后面转过来看了一下QTableWidget类函数发现了这个它说是否画背景交替颜色属性,当时就懵逼了,还需要加这种操作,于是修改如下图效果:

2017-09-05 18:16:46 14942 2

原创 Qt控件布局

Qt控件布局刚开始做布局觉得挺麻烦的,布局老是不理想,但是熟能生巧慢慢也就有一些经验了,以前不会的时候总会翻别人的文章看别人的经验觉得或多或少都得到了很多帮助,所以我把我遇到的觉得有帮助的也写出来供大家参阅,内容还不是很丰富,多多见谅!1.布局之后,控件大小会因为布局管理而改变,所以建议布局前先不要设置控件大小,也可以不用布局,但是使用布局可以自适应窗口大小变化,布局之后需要设置控件大小则

2017-09-05 14:09:41 605

原创 QChart应用

QChart应用1.首先在项目文件2.在用图表类时需要加入一个宏,否则相关图表类无法通过编译3.在UI中加入一个QWidget容器空间提升为QCharView类型,QCharView专用于显示图表可以看Qt相关文档    4.编写代码(饼状图)5.编译

2017-09-04 18:05:08 598

原创 C++ 容器——Boolan

C++ 容器STL六大部件的关系图不定序的元素的容器(unordered containers(关联性的容器))       哈希表(hash table separate chaining)做的,插入元素时如果位置碰撞则在相同的下标用链表连接,通常下标容量比元素多有序(sequence containers)        array 固定的长度大小     

2017-03-02 22:08:44 322

原创 C++动态绑定,动态分配重载__boolan

C++动态绑定,动态分配重载当一个类有一个/多个虚函数时,对象就会有一个虚指针(4个字节),继承,继承数据,还会继承函数(继承调用权不是内存大小)父类有虚函数子类也就一定有虚函数this,在动态绑定中的作用当成员函数的const(全局函数不可以)non-const版本同时存在,const对象只会(能)调用const版本,non-const对象只会(能)调用n

2017-02-23 23:01:31 609

原创 C++,类,模板杂谈__Boolan

C++ 仿函数,仿指针, 类与函数互转、、conversion function转换函数(把对象转换为一个其他的类型)格式 operator 类型() const { return  (类型)(。。。);}//没有返回值没有参数non-explicit-one-argument ctor(把其他类型数据对象转换为类对象)explicit用在构

2017-02-23 20:13:48 307 1

原创 C++组合,继承,委托,多态_boolan

C++组合,继承,委托,多态       复合(has-a/n),类中有其他类对象(有了外部就有内部,生命是一起出现的)例如:        struct里面可以有其他的结构,字符串。。(component概念)复合关系下的构造和析构 默认构造函数如果不符合意愿,调用内部的什么参数就需要自己写       委托(composition by

2017-02-16 21:22:15 1182

原创 C++面向对象高级编程(上)_Boolan(W2)

拷贝构造、拷贝赋值、堆栈,模板笔记1、在不带指针的类中可直接使用,编译器默认的拷贝构造,拷贝赋值,在带指针的类中需要手动重新编写。2、字符串长度等于字符数+1,字符串以‘\0’结束3、动态分配的内存需要利用析构函数释放内存空间new/delete。4、类中带指针成员必须手动重写拷贝构造与拷贝赋值5、浅拷贝不带指针的拷贝或者只拷贝指针不拷贝对象动态申请的资源,例如编译器提供的默认

2017-02-05 10:09:43 317

原创 C++面向对象高级编程(上)_Boolan(W1)

C++面向对象高级编程笔记1‘、C++是支持面向对象观念的一种语言    主要概念:类、对象、继承、动态绑定、多态性、消息传递2、C++演化C++98(1.0)初具国际规范C++03(TR1,Technical Report1)C++11(2.0)C++143、C++分为C++语言和C++标准库两个部分4、C vs C++   C++通过类将事物的数据和函数

2017-02-04 17:31:04 345

空空如也

空空如也

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

TA关注的人

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