- 博客(5)
- 收藏
- 关注
原创 windows程序启动快捷方式探究
对于大部分程序来说,程序的运行都需要众多文件的组成,我们可以打开任意一个安装过的程序的安装文件夹,可以看到基本都会包含很多exe或者dll文件,这是因为一个程序可能包含有主程序和次要程序,在用户用不到次要程序的时候就不会启动相关文件,减小运行内存,还有常见的为了实现模块化、减少代码量而创建的dll动态库。而快捷方式相当于一个指针,指向了需要启动的文件,而快捷方式的位置是可以随意移动的,且本身占用空间较小,一般为几k,非常方便用户的统一管理以及编辑。在通过已有对象创建快捷方式时,必须要对象存在才能创建。
2024-04-03 15:58:20
3266
1
原创 Qcustomplot与QCharts的使用
其中Qt本身也为我们提供了绘制图表的QChart模块,且该模块功能强大,能够绘制包含折线、曲线、饼图、棒图、散点图、雷达图等各种常用的图表,在QT5.7版本以前该模块一直属于收费项目,只有商业版本才能使用,但是5.7版本后开放了Qt Charts(二维图表)Qt Data Visualization(三维图表)的权限。本文仅介绍QCustomPlot工具,QCustomPlot专注于制作美观、高品质的2D图表,且可以导出各种格式的图片,如矢量化的PDF文件和PNG/JPG/BMP等文件。
2024-04-03 15:27:46
1730
原创 Qt2D基本绘图之QPainter应用
其中线条颜色与线条宽度比较容易理解,支持QColor包含的颜色和用户自定义设置的线条宽度,而线条样式、线条端点样式和连接样式则是使用Qt提供的枚举类型。在绘图过程中我们往往需要将不同的画笔、画刷等信息设置到QPianter中,如果每次都重新设置则比较麻烦,因此QPainter提供了状态保存与恢复函数save/restore.save函数保存QPainter的状态,restore用于恢复QPainter的状态,两者往往一起使用,而且save和restore采用堆栈的形式嵌套的保存和恢复,先进后出原则。
2024-04-03 15:12:41
339
原创 C++语言中的指针与引用
(WARNING)WARNING: 这里所说的不合法是指改变引用的值不合法,在实际编程中上述代码是可以编译的,但是在进行refVar = var2操作时,不仅改变了引用的值,也改变了变量var的值,即对var进行了重新赋值,引用refVar仍指向var,所以refVar的值也改变了,并不是类似指针一样改变了引用refVar的引用(只改变了refVar的值),引用一旦初始化就始终指向特定对象(!在定义指针的时候,指针是指向某一块内存,除了指向的内存,其本身存储内容为所指向内存的地址,也是占用内存的。
2024-04-03 15:10:02
1434
原创 Windows任务栏探究
但为了使 Qt 成为更好的框架,一些更改是不可避免的。与桌面快捷方式相同的是:任务栏中的快捷方式按钮也是以文件的形式存在,快捷方式文件存放在:C:\Users\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar文件夹下。对于用户自己实现将程序添加到任务栏,最常见的方式是右键桌面快捷方式或者开始菜单中快捷方式,选择固定到任务栏即可,取消的话则直接右键任务栏中快捷方式按钮选择从任务栏取消固定即可。
2024-04-03 15:08:01
1669
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人