QT
kxykkk
这个作者很懒,什么都没留下…
展开
-
QT实现记事本代码(版本一)
题记:闲来无事,学习了下Qt,发现Qt确实比MFC强大许多,这是我的qt实现的第一个项目,代码可能有冗余,但是基本实现了记事本功能,注释详细,适用于小白入门。工程目录:main.cppmainwindow.cppmainwindow.hmainwindow.uimyimages.qrcnotepad.pro工具Qt Creator代码如下:main.cpp...原创 2019-01-24 17:40:40 · 1392 阅读 · 0 评论 -
QT实现记事本代码(版本二)
在版本一的基础上,修改如下:1. 优化代码(去除冗余,重新命名等);2. 新增复制、粘贴,撤销、全选、剪贴功能;3. 新增文档编辑时候标题后面有个*(保存之后消失);4. 新增可以访问url链接;5. 新增未选中文字时,复制,剪贴,删除按钮置灰(不可点击),选中后才能编辑。6. 新增关闭notepad时,如果有改动需要保存;7. 还有啥忘了。。。效果如下: ...原创 2019-01-28 19:43:14 · 517 阅读 · 4 评论 -
Qt qlabel 插入链接后点击无效的问题
添加Qlabel后插入“插入链接”后点击无法跳转到url,如下图代码路径无法打开, 解决办法:在构造函数中添加ui->label->setOpenExternalLinks(true);默认是false,这样就可以打开url...原创 2019-01-29 16:34:15 · 712 阅读 · 0 评论 -
QT实现记事本代码(版本三)
在版本二的基础上,新增如下:1. 美女图片背景2. “关于记事本”对话框3. 点击访问我的网页,点击访问url4. 添加动态图片播放代码地址:https://download.csdn.net/download/kxykkk/10944155如下图: ...原创 2019-01-29 20:02:35 · 535 阅读 · 0 评论 -
Qt 5修改左上角图标和exe图标
一、 如何修改左上角图标:1. 选择一个图片,例如为notepad.png2. 添加图片到资源中:右键qrc文件,选择图片,如图:3. 在mainwindow.cpp构造函数中增加一行代码:this->setWindowIcon(QIcon(":/images/images/notepad.png"));//这个路径是右键选择上图中图片,复制到路径。4. 重新编译,...原创 2019-01-30 15:53:31 · 2169 阅读 · 0 评论 -
QT实现记事本代码(版本四)
在版本三的基础上新增以下功能:1. 打印机功能;2. 页面设置;3. 缩放字体(放大,缩小,恢复默认);4. 显示隐藏状态栏;至此notepad功能与微软自带的几乎没有差别,该有的功能都已经齐备。注:各个版本差异请看我以前的博客,对应的代码版本请看我的资源。代码路径: ...原创 2019-02-11 16:28:03 · 595 阅读 · 0 评论 -
Qt5 中QDesktopServices::storageLocation的使用
在Qt4中打开windows下的目录采用QDesktopServices::(QDesktopServices::***)方式,但是这种方式已经在Qt5中废弃了,会报错如下:error: 'storageLocation' is not a member of 'QDesktopServices' 需要采用下面方式:QS...原创 2019-02-28 21:12:38 · 2502 阅读 · 0 评论