- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 Qt5 中QDesktopServices::storageLocation的使用
在Qt4中打开windows下的目录采用QDesktopServices::(QDesktopServices::***)方式,但是这种方式已经在Qt5中废弃了,会报错如下:error: 'storageLocation' is not a member of 'QDesktopServices' 需要采用下面方式:QS...
2019-02-28 21:12:38
2528
原创 QT实现记事本代码(版本四)
在版本三的基础上新增以下功能:1. 打印机功能;2. 页面设置;3. 缩放字体(放大,缩小,恢复默认);4. 显示隐藏状态栏;至此notepad功能与微软自带的几乎没有差别,该有的功能都已经齐备。注:各个版本差异请看我以前的博客,对应的代码版本请看我的资源。代码路径: ...
2019-02-11 16:28:03
607
原创 Qt 5修改左上角图标和exe图标
一、 如何修改左上角图标:1. 选择一个图片,例如为notepad.png2. 添加图片到资源中:右键qrc文件,选择图片,如图:3. 在mainwindow.cpp构造函数中增加一行代码:this->setWindowIcon(QIcon(":/images/images/notepad.png"));//这个路径是右键选择上图中图片,复制到路径。4. 重新编译,...
2019-01-30 15:53:31
2198
原创 QT实现记事本代码(版本三)
在版本二的基础上,新增如下:1. 美女图片背景2. “关于记事本”对话框3. 点击访问我的网页,点击访问url4. 添加动态图片播放代码地址:https://download.csdn.net/download/kxykkk/10944155如下图: ...
2019-01-29 20:02:35
549
原创 Qt qlabel 插入链接后点击无效的问题
添加Qlabel后插入“插入链接”后点击无法跳转到url,如下图代码路径无法打开, 解决办法:在构造函数中添加ui->label->setOpenExternalLinks(true);默认是false,这样就可以打开url...
2019-01-29 16:34:15
736
原创 QT实现记事本代码(版本二)
在版本一的基础上,修改如下:1. 优化代码(去除冗余,重新命名等);2. 新增复制、粘贴,撤销、全选、剪贴功能;3. 新增文档编辑时候标题后面有个*(保存之后消失);4. 新增可以访问url链接;5. 新增未选中文字时,复制,剪贴,删除按钮置灰(不可点击),选中后才能编辑。6. 新增关闭notepad时,如果有改动需要保存;7. 还有啥忘了。。。效果如下: ...
2019-01-28 19:43:14
526
4
原创 QT实现记事本代码(版本一)
题记:闲来无事,学习了下Qt,发现Qt确实比MFC强大许多,这是我的qt实现的第一个项目,代码可能有冗余,但是基本实现了记事本功能,注释详细,适用于小白入门。工程目录:main.cppmainwindow.cppmainwindow.hmainwindow.uimyimages.qrcnotepad.pro工具Qt Creator代码如下:main.cpp...
2019-01-24 17:40:40
1414
原创 SHFileOperation实现拷贝进度条
注意:此项目是建立在MFC基础上的。代码如下:#include "stdafx.h"#include "SHFileCopy.h"#include "SHFileCopyDlg.h"#include #include void copyfile(std::wstring srcfil, std::wstring desfil){WCHAR src[256] =
2015-06-17 20:30:50
689
转载 /etc/rc.d/与/etc/rc.d/init.d的关系 (转)
在这里先解释一下init.d里面放的都是什么东西。这个目录存放的是一些脚本,一般是linux以rpm包安装时设定的一些服务的启动脚本。系统在安装时装了好多rpm包,这里面就有很多对应的脚本。执行这些脚本可以用来启动,停止,重启这些服务。前面说到,/etc/rc.d/init.d这个目录下的脚本就类似与windows中的注册表,在系统启动的时候执行。程序运行到这里(init进程读 取了运行级别)
2014-06-12 10:45:07
536
转载 DLL编写中extern “C”和__stdcall的作用
动态链接库的使用有两种方式,一种是显式调用。一种是隐式调用。(1) 显式调用:使用LoadLibrary载入动态链接库、使用GetProcAddress获取某函数地址。(2) 隐式调用:可以使用#pragma comment(lib, “XX.lib”)的方式,也可以直接将XX.lib加入到工程中。 DLL的编写编写dll时,有个重要的问题需要解决,那就
2014-05-23 14:37:07
2589
转载 VMware的“桥接”、“NAT”、“Host-only”上网方式的区别
(转)VMware的“桥接”、“NAT”、“Host-only”上网方式的区别原文地址:http://liblog.littleyuan.com/archives/9在说到VMware的网络模型之前,先说一下VMware的几个虚拟设备:VMnet0:这是VMware用于虚拟桥接网络下的虚拟交换机;VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交
2014-05-19 21:47:05
532
转载 网关的作用
网关 网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。同时,网关也可以提供过滤和安全功能。大多数网关运行在OSI 7层协议的顶层--应用层。 大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送
2014-05-15 15:29:42
602
原创 MD5算法简单实现
//代码有些潦草,有时间了整理一下有3个文件文件1:test_fun.h#include #include #include #include #include #define S11 7#define S12 12#define S13 17#define S14 22#define S21 5#define S22 9#defi
2013-09-10 23:02:20
565
原创 关于Linux下计划任务无法执行的问题
关于Linux下计划任务无法执行的问题今天在Linux上面配置了一个计划任务,我是采用crontab –e命令直接写进去的,就写了一句话,*/5 * * * * KeyRefresh –s>>/home/kang/log/test.log。(KeyRefresh –s是自己写好的程序编译出来 可执行文件)但是这个计划任务就是不能执行,但是我又用crontab –e命令添加一条计划任
2013-08-05 22:19:29
905
Qt实现notepad记事本源码工程(版本四)
2019-02-11
Qt实现notepad记事本源码工程(版本二)
2019-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人