1 pch0836

尚未进行身份认证

暂无相关简介

等级
TA的排名 46w+

QItemDelegate

QItemDelegate类为模型中的数据项提供显示和编辑功能。QItemDelegate可用于为基于QAbstractItemView子类的项目视图提供自定义显示功能和编辑器小部件。 为此,使用委托可以独立于模型和视图自定义和开发显示和编辑机制。QItemDelegate类是Model / View类之一,并且是Qt模型/视图框架的一部分。 请注意,QStyledItemDelegate...

2019-09-26 10:55:06

QTextDocument和QTextBlock

QTextDocumentQTextDocument是用于结构化富文本文档的容器,为样式文本和各种类型的文档元素(如列表,表格,框架和图像)提供支持。 可以创建它们以在QTextEdit中使用,也可以独立使用。每个文档元素均由关联的格式对象描述。 QTextDocuments将每个格式对象视为一个唯一对...

2019-09-25 16:43:05

C++ 类的静态成员及静态成员函数

对象与对象之间的成员变量是相互独立的。要想共用数据,则需要使用静态成员和静态方法。•  只要在类中声明静态成员变量,即使不定义对象,也可以为静态成员变量分配空间,进而可以使用静态成员变量。(因为静态成员变量在对象创建之前就已经被分配了内存空间)•  静态成员变量虽然在类中,但它并不是随对象的建立而分配空间的,也不是随对象的撤销而释放(一般的成员在对象建立时会分配空间,在对象撤销时会释放)。静态...

2019-04-22 15:46:38

智能指针shared_ptr

目录◦理解智能指针的原理◦智能指针的使用◦智能指针的设计和实现1.智能指针的作用C++程序设计中使用堆内存是非常频繁的操作,堆内存的申请和释放都由程序员自己管理。程序员自己管理堆内存可以提高了程序的效率,但是整体来说堆内存的管理是麻烦的,C++11中引入了智能指针的概念,方便管理堆内存。使用普通指针,容易造成堆内存泄露(忘记释放),二次释放,程序发生异常时内存泄露等问题等,使用智能指针能...

2019-04-19 11:56:24

QT判断鼠标移动到此界面和离开此界面信号

void Widget::enterEvent(QEvent *e){dialog->show();}void Widget::leaveEvent(QEvent *e){dialog->hide();}

2019-03-06 22:27:53

QString转char*

Qt下面,字符串都用QString,确实给开发者提供了方便,想想VC里面定义的各种变量类型,而且函数参数类型五花八门,经常需要今年新那个类型转换Qt再使用第三方开源库时,由于库的类型基本上都是标准的类型,字符串遇的多的就是Char*类型在Qt下怎样将QString转char*呢,需要用到QByteArray类,QByteArray类的说明详见Qt帮助文档。因为char*最后都有一个‘/0’作...

2019-03-01 17:10:24

C++ namespace

命名空间(namespace)是一种描述逻辑分组的机制,可以将按某些标准在逻辑上属于同一个任务中的所有类声明放在同一个命名空间中。标准C++库(不包括标准C库)中所包含的所有内容(包括常量、变量、结构、类和函数等)都被定义在命名空 间std(standard标准)中了。定义命名空间有两种形式的命名空间——有名的和无名的。命名空间的定义格式为:(取自C++标准文档)named-namespa...

2019-02-22 22:17:23

C语言中在头文件定义全局函数全局变量与c++中头文件定义全局函数的区别

.h文件#ifndefCONFIG#defineCONFIGexterninta;voidstaticget();voidshow();#endif.c文件#include<stdio.h>#include"config.h"inta=10;voidstaticget(){printf(“AAAAAAAAA\n”);}voidsho...

2019-02-21 20:30:56

QT 关闭窗口与资源释放问题

对于使用指针,使用new创建的窗口,当然可以使用delete显示的释放其占用的资源:Widget*w=newWidget();deletew;对于使用指针,使用new创建的窗口,还可以使用QWidget::setAttribute方法来当窗口关闭后自动释放其占用的资源,而不用户显示的去调用delete释放,此方法当然也会调用窗口的析构函数:Widget*w=new...

2019-02-20 22:03:19
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。