摘要: QT 程序关闭前提示 原理: 程序关闭前会产生关闭事件:QCloseEvent 重写关闭事件函数,在函数内部实现关闭前的事 代码: void MainWindow::closeEvent(QCloseEvent *e) { if(0 == QMessageBox::warning(this,QStr 阅读全文
posted @ 2020-09-11 09:52 咸鱼Doyoung 阅读(721) 评论(0) 推荐(0)
摘要: 理解 QScrollArea 可以分成两个部分来看 上层可以看作一个相框 下层可以看作一张相片 流程: 创建一张“相片”——QWidget 在相片上创建若干“相片内容”——控件 创建一个“相框”——QScrollArea “相片”放入“相框”用“布局”——QVBoxLayout> 将“相片”“相框” 阅读全文
posted @ 2020-09-10 14:21 咸鱼Doyoung 阅读(5946) 评论(2) 推荐(0)
摘要: 问题原因: 报错的.h和.cpp文件,在pro文件中重复添加 解决办法: 删除重复项 执行qmake 重新、重新、重新构建项目 阅读全文
posted @ 2020-09-09 14:13 咸鱼Doyoung 阅读(560) 评论(0) 推荐(0)
摘要: QT QGIS 二次开发——基本用法 1、新建画布 2、添加矢量图层 ​ 1、打开矢量图层 ​ 2、新建矢量图层 ​ 1、添加几何要素——点 ​ 2、添加几何要素——线 3、添加栅格图层 ​ 1、打开栅格图层 小demo 1、新建画布 /* #include "QgsMapCanvas" * cla 阅读全文
posted @ 2020-09-01 17:22 咸鱼Doyoung 阅读(8818) 评论(11) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-08-28 23:09 咸鱼Doyoung 阅读(0) 评论(0) 推荐(0)
摘要: 使用正则表达式限制QLineEdit不能输入大于某个整数,即:使用正则表达式,匹配不大于某个整数 举例:匹配不大于4567 * 原理分析: 匹配不大于4567这个数,所以第一个想到的是只要小于4567就都匹配,小于4567不能直接匹配,但是可以匹配小于四位数的整数,也就是说只要是三位数就都可以匹配, 阅读全文
posted @ 2020-08-18 22:25 咸鱼Doyoung 阅读(1160) 评论(0) 推荐(0)
摘要: 转载 初始化 实例化QSharedMemory对象 指定关键字key 开始通信 进程A写: 检测该进程是否连接到共享内存段,如果连接,则将该进程与共享内存段分离。 从系统足够大的内存中得到一个新的共享内存段。 锁定该共享内存段,以阻止第二个对话框进程访问。 开始进行写操作。 将共享内存段解锁,然后第 阅读全文
posted @ 2020-08-18 20:15 咸鱼Doyoung 阅读(1522) 评论(0) 推荐(0)
摘要: QT 5 种标准对话框使用方法,及实现效果,之二 —— 颜色对话框(QColorDialog) 上一篇:QT 5 种标准对话框使用方法,及实现效果,之一 —— 文件对话框(QFIleDialog) 函数名 描述 QColorDialog::getColor() 打开一个颜色对话框 效果如下图: 使用 阅读全文
posted @ 2020-08-10 23:48 咸鱼Doyoung 阅读(898) 评论(0) 推荐(1)
摘要: Git 安装 安装GIt主要用到以下三个文件: 第一个:Git 版本管理工具 第二个:第三方的Git界面操作工具 第三个:中文语言包 按顺序依次安装 首先安装Git: 安装路径可以自定义,也可以选择默认,需要记下,后面可能会用到 其它的没有什么特别需要注意的点 傻瓜式安装,一路下一步,完成 接下来安 阅读全文
posted @ 2020-08-09 17:09 咸鱼Doyoung 阅读(194) 评论(0) 推荐(1)
摘要: Git 操作基本流程 上一篇:Git 的安装 在本地新建一个目录用于存储项目文件 将远程仓库的项目克隆到本地仓库 在新目录右击选择 git clone 填写远程仓库的链接 选择克隆目录 完成 开始工作(将会修改项目文件) 修改前 修改后 修改完成后,本地仓库提示 工作结束,将项目提交到本地仓库 在本 阅读全文
posted @ 2020-08-09 15:54 咸鱼Doyoung 阅读(790) 评论(0) 推荐(0)