logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

alin的学习之路(QT篇:一)(按钮,信号槽,lambda表达式)

alin的学习之路(QT篇:一)1.QT简介Qt:1991年由奇趣科技开发Qt的优点:跨平台一定程度上简化了内存回收(一些delete可不用添加)成功案例:Linux桌面环境KDEWPS网络电话谷歌地图VLC多媒体播放器虚拟机软件2.QPushButton基本使用基本使用//创建按钮QPushButton *btn = new QPushButton;//显示按钮//btn->show();

#c++#qt
alin的学习之路(Qt篇:三)(常用控件,自定义控件,事件捕捉)

alin的学习之路(Qt篇:三)1. 常用控件1.QListWidgetlistWidget的每一行都是一个QListWidgetItem,有两种添加的方式一次添加一个QListWidgetItemQListWidgetItem *item = new QListWidgetItem("锄禾日当午");ui->listWidget->addItem(item);//给Item设置对齐方

#qt
alin的学习之路: Json简介和Qt中的Json相关类和函数

alin的学习之路: Json简介和Qt中的Json相关类和函数JSON(JavaScrip Object Notation)是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络

#json#qt
alin的学习之路:嵌入式课程设计总结(基于Linux的Qt版MP3播放器)

嵌入式课程设计总结(基于Linux的Qt版MP3播放器)废话不多写直接上图上代码,其中有很多不规范的地方,希望大佬们指正。1.课设题目设计一个MP3播放器,要求:使用Linux下的madplay进行歌曲的播放,一共有三大项:Linux下字符界面实现Mp3播放器将字符界面移植到ARM板上运行Qt图形化Mp3界面在本次课程设计中我主要负责Qt图形化的设计开发。2.设计思路使用双向循环链表存放添加的歌曲

#qt#linux
alin的学习之路:共享内存Linux下的API

alin的学习之路:共享内存Linux下的API共享内存是进程间通信中最简单的方式之一。共享内存允许两个或更多进程访问同一块内存,当一个进程改变了这块地址中的内容的时候,其它进程都会察觉到这个更改。共享内存使用流程1. 向内核申请一块内存 -> 指定大小2. 如果有两个进程, 需要通信, 可以使用这块共享内存来完成, 先创建出这两个进程- 进程A- 进程B3. 进程A和进程B分别和共享内存进

#linux
alin的学习之路:在Qt中使用Oracle数据库

alin的学习之路:在Qt中使用Oracle数据库1. 准备工作在Qt中安装好Source插件,将其中的oci模块进行编译,注意要在oci.pro中指定数据块的动态库和头文件路径需要在Qt项目文件中添加的模块名:qmake: QT += sql2. 相关类和APIQSqlDatabase// 通过这个类添加/删除/复制/关闭数据库实例// 相关的api// 得到key使用的数据库驱动名字的集合[s

#oracle#qt
Failed to connect to github.com port 443 连接超时

Failed to connect to github.com port 443: 连接超时在安装fabric环境时遇到了这个问题,解决办法如下:首先第一次出现了port 80的问题,这时sudo vim /etc/hosts,在里面添加一行代码,原因是未能解析这个域名199.232.68.133 raw.githubusercontent.com如标题的问题出现了,port 443,sudo v

#linux#github
到底了