自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT4——获取键盘组合键的Edit

创建一个QHotKeyEdit类继承于QT的QLineEdit类,用于获取键盘的快捷键。

2024-05-30 11:21:55 104

原创 关于自行编译动态库的坑

编译器之所以能够生成更好的代码,是因为它可以确定函数是否存在于DLL中,这使得编译器可以生成跳过间接寻址级别的代码,而这些代码通常会出现在跨DLL边界的函数调用中。,引入库包含被dll导出的函数的名称和位置,dll包含实际的函数和数据,应用程序使用lib文件链接到所使用的dll文件,库中的函数和数据并不复制到可执行文件中,因此再应用程序的可执行文件中,存放的不是被调用的函数代码,而是dll所要调用的函数的内存地址,这样当一个或多个应用程序运行时再把程序代码和被调用的函数代码链接起来,从而节省了内存资源。

2024-05-13 13:46:50 482

原创 发现点QT 3 ——QFileDialog

如果想导入一个文件夹的路径,就设置pfiledlg->setFileMode(QFileDialog::Directory);,此时文件过滤器就不需要再设置了。以上代码就是使用QFileDialog类,写一个文件选择对话框。最后就是返回你选择文件的路径。

2024-01-19 09:56:57 398 1

原创 发现点QT 2——QFile的size()

简要说一下,现在使用的标准long int 和int 是相同的,long long int 才是长整型。所以QT中,有qint8——char,qint16——short,qint32——int,qint64——long long int(占8字节共64bit)。在QT助手中QFile::size()的解释是重新实现的QIODevice::size(),QFile类是QIODevice类父类的父类。qint64 QIODevice::size(),所以返回的值应该是一个long long int。

2024-01-12 11:14:28 539 2

原创 发现点QT 1

Qt官方文档中,bool QWidget::close();如果widget接受到一个close 事件,那么它将被隐藏。如果忽略将什么也不会发生。默认情况下,是接受的。如果widget有Qt::WA_DeleteOnClose标志,则这个widget将被删除。也就是说只有close时含有这个标志,widget才会销毁。这个参数设置后,作用是关闭窗口时销毁控件。

2024-01-03 15:20:54 389

原创 LeetCode 203:移除链表的元素

这道题的主要意思就是循环删除链表中的重复元素。但是要注意读清题意,题中的第一个参数是链表,这个链表是没有头结点的,自己在学习这一块的时候,看的是有头结点的链表,所以使用双指针的时候出错了。如果使用双指针,可以自己定义一个虚拟的头结点。

2023-07-16 06:47:54 56 1

原创 制作vs2017的离线安装包

ID: Microsoft.VisualStudio.Workload.NetCoreTools 说明: 使用 .NET Core、ASP.NET Core、HTML/JavaScript 和包括 Docker 支持的容器生成跨平台应用程序。ID: Microsoft.VisualStudio.Workload.NetWeb 说明: 使用 ASP.NET、ASP.NET Core、HTML/JavaScript 和包括 Docker 支持的容器生成 Web 应用程序。

2023-04-12 21:10:14 5746 2

空空如也

空空如也

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

TA关注的人

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