11 2020 档案

摘要:QScreen *screen = QGuiApplication::primaryScreen(); screen->grabWindow(0).save("test.jpg"); 阅读全文
posted @ 2020-11-30 10:50 补码 阅读(178) 评论(0) 推荐(0) 编辑
摘要:数组的特点: 数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素。数组的插入数据和删除数据效率低,插入数据时,这个位置后面的数据在内存中都要向后移。删除数据时,这个数据后面的数据都要往前移动。但数组的随机读取效率很高。因为数组是连续的,知道每一个数据的内存地址 阅读全文
posted @ 2020-11-22 13:03 补码 阅读(317) 评论(0) 推荐(0) 编辑
摘要:C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式). 简单的说就是,explicit 禁止类构造函数的隐式转换。 阅读全文
posted @ 2020-11-16 20:51 补码 阅读(153) 评论(0) 推荐(0) 编辑
摘要:并不是所有的语言都支持_cdcel调用规则,但是都支持_sdtcall调用规则, 假如你用VC做了一个DLL,导出了某些函数,如果你想这个DLL被其他语言也能调用的话,VB.DEPHI.PB..你的把他的调用约定声明为__stdcallwindows api都是_stdcall调用规则, 函数调用约 阅读全文
posted @ 2020-11-16 12:44 补码 阅读(276) 评论(0) 推荐(0) 编辑
摘要:一、程序编译过程 二、静态库创建和使用 1、新建Mainwindow项目,写一个定时器做测试 a).h b).cpp 1 #include "staticclass.h" 2 #include "ui_staticclass.h" 3 #include<QTimer> 4 5 staticClass 阅读全文
posted @ 2020-11-14 23:36 补码 阅读(1132) 评论(0) 推荐(0) 编辑
摘要:需要判断返回的QWidget是什么类型的元对象,方法如下 QMetaObject Struct 包含元对象的信息 QMetaObject 是QObject的结构体,包含了元对象的信息 其中const char *QMetaObject::className() const 返回该元对象的类名 例子: 阅读全文
posted @ 2020-11-13 13:36 补码 阅读(475) 评论(0) 推荐(0) 编辑
摘要:1、定义自定义事件,继承自QEvent类 1 #ifndef COUSTOMEVENT_H 2 #define COUSTOMEVENT_H 3 4 #include <QEvent> 5 #include<QObject> 6 7 class CoustomEvent : public QEven 阅读全文
posted @ 2020-11-13 02:04 补码 阅读(204) 评论(0) 推荐(0) 编辑
摘要:在做treeview/model的时候,新插入树节点(二级节点),发现有这个报错,奇怪的是MSVC有这个错误,但是换成MinGw就没有了,那就说明代码没啥问题,应该是内部QModelIndex刷新问题导致,但是也不能忽视。 查资料,比较靠谱的回答是这两个 https://stackoverflow. 阅读全文
posted @ 2020-11-09 21:48 补码 阅读(675) 评论(0) 推荐(0) 编辑
摘要:1、拖拽完后保存 2、重新编译ui文件 3、点击对应方案选择“重新扫描解决方案” 阅读全文
posted @ 2020-11-06 19:34 补码 阅读(682) 评论(0) 推荐(0) 编辑
摘要:1、在安装目录找到MaintenanceTool.exe 2、选择“Setting”,“Temporary repositories” add一个地址“https://download.qt.io/online/qtsdkrepository/windows_x86/root/qt/”,从而添加一个 阅读全文
posted @ 2020-11-05 20:24 补码 阅读(2352) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示