摘要: 主要为 :添加、插入、修改、删除、清空等操作 例子:本例子中QListView 没有做任何处理,只是拖放至ui文件,设置了布局 MainWindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include 阅读全文
posted @ 2023-03-16 10:43 echo_lovely 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Model 指的是数据 View 指的是界面,View不用设置,只需要和Model进行绑定,绑定完成之后就是Model的格式了 例子:*本例子中QListView QTableView QTreeView没有做任何处理,只是拖放至ui文件,设置了布局 MainWindow.h #ifndef MAI 阅读全文
posted @ 2023-03-16 10:42 echo_lovely 阅读(122) 评论(0) 推荐(0) 编辑
摘要: css 各种居中 1. 内部容器居中 flex <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>文档标题</title> </head> <style> body { width: 100vw; height: 100vh; } .parent{ 阅读全文
posted @ 2023-03-16 10:24 echo_lovely 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 代码 #include "widget.h" #include "ui_widget.h" #include <QPainter> Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi 阅读全文
posted @ 2023-03-15 18:18 echo_lovely 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 例子 #include "widget.h" #include "ui_widget.h" #include <QTextBlock> Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setup 阅读全文
posted @ 2023-03-15 18:16 echo_lovely 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 例子 #ifndef WIDGET_H #define WIDGET_H #include <QTime> #include <QTimer> #include <QWidget> QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NA 阅读全文
posted @ 2023-03-15 18:14 echo_lovely 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 其他显示组件的常用功能 代码 #include "widget.h" #include "ui_widget.h" Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); 阅读全文
posted @ 2023-03-15 18:10 echo_lovely 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 例子: #include "widget.h" #include "ui_widget.h" Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); connect(ui- 阅读全文
posted @ 2023-03-15 18:08 echo_lovely 阅读(223) 评论(0) 推荐(0) 编辑
摘要: QString采用Unicode码,所以任何一个字符不管中英文,在size或者count时都算作一个字符,不会有宽字符区分 常用的方法 append prepend toUpper toLower left right section simplified trimmed count size in 阅读全文
posted @ 2023-03-15 17:31 echo_lovely 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 字符串与进制转换的例子 /** * @brief Widget::on_btnCalcHex_clicked 从界面上获取十六进制字符串,然后转为十进制和二进制字符串写回界面 */ void Widget::on_btnCalcHex_clicked() { QString strHex = ui- 阅读全文
posted @ 2023-03-15 17:29 echo_lovely 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 基础模块:提供了Qt的最基本的功能 附加模块:实现了一些特定功能的提供了附加价值的模块 增值模块:商业版才有的模块,单独发布的提供额外附加价值的模块或工具 技术预览模块:一些处于开发阶段,但是可以作为技术预览用的模块(概念类似于MIUI的开发版系统) Qt工具:帮助程序开发的一些工具 下图为部分模块 阅读全文
posted @ 2023-03-15 17:28 echo_lovely 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1. 这里指的是Java类型的迭代器,即使用方式和Java中一致 代器的使用例子(适用于可读可写迭代器) QList<QString>list;//声明容器类 list << "A" << "B" << "C" << "D";//赋值 QListIterator<QString> i (list); 阅读全文
posted @ 2023-03-15 17:25 echo_lovely 阅读(34) 评论(0) 推荐(0) 编辑
摘要: QList 中存放对象指针,QVector直接存放对象,所以访问性能更高 QMap中key不可以重复,QMultiMap中key可以重复 QMap在内存中顺序存储,QHash不是顺序存储的(hash算法是个映射算法,类比下散列表) 和面向对象语言不同,这些容器类不用new一个对象来使用,更像是C中的 阅读全文
posted @ 2023-03-15 17:18 echo_lovely 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 这个头文件中存放着QT类库的一些全局定义,一般Qt类的头文件会包含这个头文件: 基本数据类型 函数 宏 数据类型:保证跨平台时各数据类型长度统一 函数定义(一些数学函数未在QtGlobal中,而是在QMath.h中定义) 宏定义 阅读全文
posted @ 2023-03-15 17:16 echo_lovely 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 自定义的QPerson类,需要继承 QObject类 qperson.h头文件 #ifndef QPERSON_H #define QPERSON_H #include <QObject> class QPerson : public QObject { Q_OBJECT Q_CLASSINFO(" 阅读全文
posted @ 2023-03-15 17:11 echo_lovely 阅读(183) 评论(0) 推荐(1) 编辑
摘要: QT 对标准的C++进行了扩展,引入了一些新的概念和功能 QT 的元对象编译器(Meta-Object Compiler, MOC)是一个预处理器,它预处理QT项目,先将QT的一些特性代码转换为标准的C++程序,再由标准的C++编译器进行编译。(感觉像Java的JVM,但是JVM执行的是Java的字 阅读全文
posted @ 2023-03-15 17:07 echo_lovely 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 常用的快捷键: F4 同名头文件和源文件之间切换 F2 声明和定义切换 Ctrl + / 注释 F10\F11 单步调试 阅读全文
posted @ 2023-03-15 17:03 echo_lovely 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 饥荒联机版 mod 饥荒联机版 Steam mod 阅读全文
posted @ 2023-03-15 15:11 echo_lovely 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: OpenLayers 绘制带箭头的LineString <!--******************************************************************** * Copyright© 2000 - 2022 SuperMap Software Co.Ltd. All rights reserved. ***** 阅读全文
posted @ 2023-03-13 10:46 echo_lovely 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 我们求角度的时候, 第一反应应该是Math.tan(x/y)就得到角度了 但是这样求的是和y轴的夹角,如果以y轴正方向为0度,顺时针为正,则第三象限和第一象限的tan值一致,需要判断x,y和0的关系,从而判定该角度是多少 也看到过Math.atan2(y, x)这个函数, 其实这个函数是这样的: 它 阅读全文
posted @ 2023-03-09 14:13 echo_lovely 阅读(266) 评论(0) 推荐(0) 编辑
摘要: rgba颜色转换为十六进制 RGBA颜色转HEX 转换步骤: 先将r、g、b分别转换为十六进制,比如 r、g、b分别为 255,则转换后得到的为 FF、FF、FF 将a 乘以 255,然后获得的积的整数部分转换为十六进制,如 a 为 0.4,乘以255后得到的积为102,102 转换为十六进制就是66 将上两步得到的数拼成字符 阅读全文
posted @ 2023-03-08 09:43 echo_lovely 阅读(5910) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title data-i18n="resources.title_tiledMapLayer3857"></title> <script type="text/javascript" sr 阅读全文
posted @ 2023-02-23 09:47 echo_lovely 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 这他喵的是因为 vetur 这个鬼东西升级了,然后和项目中某些包不匹配了, 降级就好了, 法克尤啊法克尤,我整了一天,大概是坏了吧 灵感来源:https://cxymm.net/article/a843334549/115689168 阅读全文
posted @ 2023-02-21 15:24 echo_lovely 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 这边采用弹性布局来处理 在需要被填充满的div上设置display:flex;,然后根据你所需要填充宽度(flex-direction:column;)高度(flex-direction:row;)设置flex-direction 然后用来填充的div上设置flex: auto <!DOCTYPE 阅读全文
posted @ 2023-02-17 14:18 echo_lovely 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 这里的每个坐标值都是弧度制!弧度制啊弧度制 const coord1 = [lat1 / 180 * Math.PI, lon1 / 180 * Math.PI] const coord2 = [lat2 / 180 * Math.PI, lon2 / 180 * Math.PI] /** * 计算 阅读全文
posted @ 2023-02-16 16:53 echo_lovely 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 用嘴叼着面包片的元气女孩 从不跑向拐角处 和我撞个满怀 学校天台的门早已被人锁了起来 不过也没女孩会在天台和我表白 老师很少会把我的座位安排在窗边 校花或者转学生 待在别的班里面 我的漂亮学姐偶尔才会看我一眼 我的可爱学妹正和别人谈着初恋 我过每条马路时 都会小心大卡车 因为我不确定自己可以当好勇者 阅读全文
posted @ 2023-02-13 16:53 echo_lovely 阅读(145) 评论(0) 推荐(1) 编辑
摘要: 当地图的尺寸发生变化后,要调用map.updateSize()方法,强制使openlayers重新计算地图视口 updateSize() Force a recalculation of the map viewport size. This should be called when third- 阅读全文
posted @ 2023-02-08 10:06 echo_lovely 阅读(583) 评论(0) 推荐(0) 编辑
摘要: ES6 语法糖 1. ... ... 表示取出可遍历数组中的内容。 const arr = new Array() const numbers = [1,2,3,4,5] arr.push(...numbers)// arr内容:1 2 3 4 5,即将numbers的内容挨个取出然后push到ar 阅读全文
posted @ 2023-01-05 17:41 echo_lovely 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 鼠标移入,图片放大 效果 之前: 之后 Code <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head> <body> <div class="rect"> <img src="https: 阅读全文
posted @ 2022-09-30 14:15 echo_lovely 阅读(480) 评论(0) 推荐(2) 编辑
摘要: Vue 在一个页面中批量导入其他组件 component! 阅读全文
posted @ 2022-08-09 15:42 echo_lovely 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 下载地址 pkg.org 下载方法 搜索包名 找到需要的包 点击去,找到Download wget [Download url] 没有包管理器,恶心,真他妈恶心,我都不想使,还说啥稳定,环境都配不起来,还想着让代码能跑 阅读全文
posted @ 2022-06-14 13:38 echo_lovely 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 这个问题是因为git配置里crt证书的路径不正确导致的。 这个路径配置是在C:\Program Files\Git\etc\gitconfig中,应该所有人的配置都在这里 [diff "astextplain"] textconv = astextplain [http] sslBackend = 阅读全文
posted @ 2022-05-23 10:38 echo_lovely 阅读(1733) 评论(0) 推荐(0) 编辑
摘要: Error Solution Please Click The Build Button #Other This maybe is the one of Makefile Tools or 'c++ extends package' 's function. That's my why 悲愤!找不到 阅读全文
posted @ 2022-05-11 16:47 echo_lovely 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 4. 设置应用图标 参考视频:https://www.bilibili.com/video/BV1AX4y1w7Nt # 在项目的.pro文件中添加如下内容,ico文件名称可变 RC_ICONS = main.ico 阅读全文
posted @ 2022-05-02 14:25 echo_lovely 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 3.手动撸界面和可视化托界面混合 参考视频:https://www.bilibili.com/video/BV1AX4y1w7Nt 3.1 工具栏可以通过在UI界面右键选择添加工具栏 3.2 设置窗口中心内容 setCentralWidget // https://blog.csdn.net/u01 阅读全文
posted @ 2022-05-02 14:24 echo_lovely 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 2.可视化UI设计 参考视频:https://www.bilibili.com/video/BV1AX4y1w7Nt 窗口的三种类型,每种类型窗体拥有的方法不同: MainWindow:指的是正常窗体:有菜单栏、状态栏、工具栏的窗体 Widget:指的是只是但有个窗体,其余什么都没有,最纯净的窗口 阅读全文
posted @ 2022-05-02 14:23 echo_lovely 阅读(291) 评论(0) 推荐(0) 编辑
摘要: ### 1.UI文件设计与运行机制 > 参考视频:https://www.bilibili.com/video/BV1AX4y1w7Nt ```c++ #include "widget.h" #include "ui_widget.h"//界面设置和组件设置都在这个文件里 Widget::Widge 阅读全文
posted @ 2022-05-02 14:22 echo_lovely 阅读(155) 评论(0) 推荐(0) 编辑
摘要: MarkDown 语法 998! 阅读全文
posted @ 2022-05-02 14:15 echo_lovely 阅读(73) 评论(0) 推荐(0) 编辑
摘要: QStringListModel的使用 主要为 :添加、插入、修改、删除、清空等操作 例子:本例子中QListView 没有做任何处理,只是拖放至ui文件,设置了布局 MainWindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include 阅读全文
posted @ 2022-04-19 17:41 echo_lovely 阅读(399) 评论(0) 推荐(0) 编辑
摘要: Qt QFileSystemModel 的使用 啊~ 阅读全文
posted @ 2022-04-19 17:36 echo_lovely 阅读(500) 评论(0) 推荐(0) 编辑