自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 ubuntu下编译klayout保姆级教程

这两步完成之后可以看到,你自己的仓库中有这个项目,在克隆项目时,你就可以使用gitee上的链接克隆,速度会快很多!libklayout_tl.so.0此文件大概率是在当先文件夹的,可以直接将替换为当前路径。由于github外国网站,clone的速度会很慢,这里教大家一个方法。运行完成之后到,到build-release目录下,测试。python安装的路径。qt安装的路径。创建一个放源码的文件夹,并且进入。

2023-05-09 17:11:38 932 5

原创 前端复习(Map,改变this指向(call,apply,bind))day4

(2)看了讨论区的解题思路,我看到了用target减去数组中的一个元素在查看数组中是否有得到的那个元素,这样我们就不用一个个试错,加快了运行时间,减少了消耗内存。(1)最先想到的应该是两个for循环暴力求解将数组内元素挨个相加如果得到target则获取两个元素的下标。第二个参数:是要给调用的函数的参数(如果有多个参数就往后加)2,call的第一个参数:要改变this指向的那个对象。与call的区别:传参的方式不一样 apply是通过。map常用到对数组内的元素进行修改。他会将调用的函数赋值给另外一个函数。

2023-02-09 16:29:20 131

原创 前端复习(继承与原型链)day3

每一个对象都有他的原型对象,他可以使用自己原型对象上的所有属性和方法cat.eat();//eat fish。

2023-02-08 17:02:37 76

原创 前端复习day2(JavaScript数组)

this.value : 表示callback的this指向 (可选) 不写时指向全局window。执行过程:每一个值执行一次函数体 返回值给下一次运行 (每一次函数执行都是独立的sum也是独立的)currentvalue:表示当前的元素项(必须)forEach()方法为每一个数组元素调用一次函数(回调函数)index:当前元素的下标 (可选)arr: 当前元素所属的数组(可选)返回值:新数组的长度,若没有新增元素则返回原数组的长度。在处理数组时,删除元素和添加新元素是很简单的。

2023-02-07 17:06:56 76

原创 前端复习day1

1.2.3 js是单线程虽然写同步代码代码好看,好理解但是容易阻塞只能等待上一个任务完成时在开始处理下一个任务,而异步代码就是可以让我们可以程序操控,让我们的代码更加灵活的处理程序,如果js中有一万行的代码,没有异步代码,那么前端用户页面就会出现卡死的现象造成极差的用户体验感。await等待fun2执行完毕后才会执行后面的代码,data需要等待fun2执行完毕后才可以获得data的值,所以打印出来是 200 100。接下来我们利用闭包封装一下防抖(让代码没有全局变量也让防抖的逻辑和业务逻辑分开)

2023-02-06 17:41:28 44

原创 QMessageBox 对话框学习笔记

1.1 QMessageBox 静态成员函数 创建对话框。4.提问对话框(可以根据返回值判断用户选择)1.标准对话框 - 消息对话框。

2023-02-02 13:41:51 367

原创 Qt 中的资源文件 对话框

1.2 创建一个新文件 右键项目->add new -> Qt -> Qt recourse File -> 给资源文件起名。2.1 分类: 模态对话框 非模态对话框。2.2 模态对话框 不可以对其他窗口进行操作。2.3 非模态对话框可以对其他窗口进行操作。1.1 将图片文件 拷贝到项目位置下。1.3 res 生成 res.prc。1.5 添加前缀 添加文件。

2023-02-01 17:51:54 76

原创 QMainWindow学习笔记

1.4 QAction * newAction = fileMenu -> addAction("新建");1.3 QMenu * fileMenu = bar -> addMenu("文件") 创建菜单。1.5 添加分割线 fileMenu->addSeparator();4.2 addDockWidget (默认停靠区域,浮动窗口指针)3.2 设置到窗口中 setStatusBar(stBar);2.3 设置 后期停靠区域,设置浮动,设置移动。

2023-02-01 15:56:34 69

原创 当自定义的信号和槽出现重载 Lambda表达式

6.6 mutable 修饰 值传递变量 ,可以修改拷贝出的数据,改变不了本体。3.1 ToUft8() 转成 QByteArray。3.2 Data()转成 char *6.7 返回值[]()->int{}6.1[]标识符 匿名函数。6.2 = 值传递(常用)1. 需要利用函数指针 明确向函数的地址。3.QString 转成 char *6.3 & 引用传递。6.5 {} 实现体。5.断开信号 disconnect()6.Lambda 表达式。4.信号可以连接信号。

2023-01-31 15:48:55 46

原创 QT学习资料(QT坐标系,信号和槽)未完待续

1,自定义信号1.1,写到signals下1.2,返回void1.3,需要声明,不需要实现1.4,可以有参数2,自定义槽函数2.1,返回void2.2,需要声明,也需要实现2.3,可以有参数,可以重载2.4,可以写到 public slot (高版本没有)下 或者public或者全局函数3,案例emit自定义信号下课后,老师饿了触发信号,学生响应信号,请客吃饭。

2023-01-17 17:07:08 103

原创 QT初始文件解释

3.1 当创建的对象在堆区的时候,如果指定的父亲是QObject派生下来的类或者QObject子类派生下来的类,可以不用管理释放的操作,将对象会放入到对象树中。.pro文件解释(如果运行exe提示缺少什么.dll文件那就去试一下配置变量环境)2.2 设置父亲 setParent(this)2.3 设置文本 setText('文字')2.4 设置位置 move('宽,高')3.2 一定程度上简化了内存回收机制。2.按钮控件常用API。

2023-01-16 17:14:43 232 1

原创 QT初体验

2.3.4 returen a.execl() 让应用程序对象进入消息循环机制中,代码阻塞到当行。2.2默认创建有窗口类,mymidget,基类有三种选择:Qwidget ,QMainWindown,QDialog。1.4.1 Linux桌面环境 KDE。2.3.3 w.show()调用show函数,显示窗口。1.4.3 VLC多媒体播放器。2.1 点击创建项目后,选择项目的路径以及项目的名称(名称。1.3.1 商业版本。1.3.1 免费开源。1.4.2 谷歌地图。1.1 跨平台图形界面引擎。

2023-01-16 15:08:19 206

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除