
Linux
张小飞Official
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Gtk widget 与 Qt Widget的相互嵌套
简述gtk qt窗口的相互嵌套。主要是使用了Gtk中的socket跟plug的模式,与Qt中的QX11EmbedContainer。这是两个不同的UI库的相互嵌套的方法。google了下发现有个老哥写出来了,但是gtk嵌入到Qt的代码中是有点问题的,所以我改了改他的代码。最后终于完成了,毕竟我对gtk不太熟悉=。=代码很简单,这里就不做任何说明了。代码pro文件中添加unix: CONFIG += link_pkgconfigunix: PKGCONFIG += gtk+-2.0代码#inc原创 2020-10-14 23:51:59 · 1396 阅读 · 0 评论 -
ffmpeg录屏
Linuxffmpeg -video_size 1820x900 -framerate 25 -f x11grab -i :0.0 -t 5 output1.mp4https://trac.ffmpeg.org/wiki/Capture/Desktop原创 2020-10-14 23:51:15 · 381 阅读 · 0 评论 -
‘error: ‘‘this‘‘ cannot be implicitly captured in this context‘
讲真,使用Qt反射 + 元对象 + C++11 的特性,写c++代码简直不要太爽,代码优雅的不是一丁半点。今天使用lambda表达式的时候,发现报了个编译错误error: 'this' cannot be implicitly captured in this context纠其原因,在于我在lambda表达式中使用了某个成员变量,但是没有捕获this把代码[](){}加上this就可以了[this](){}...原创 2020-10-14 23:48:37 · 3628 阅读 · 0 评论 -
CPP lambda表达式
其实一直有个疑问,就是lambda表达式捕获this变量的时候是不是引用传递。想用代码测试下是不是引用传递。生怕有拷贝构造函数啊! m_test1 = 1; //成员便来嗯 auto fTest = [this]() { this->m_test1 = 3; }; fTest(); qDebug()<<this->m_test1<<endl;发现输出3。看来是引用传递,也就是指针传递。本质this就是原创 2020-10-14 23:47:58 · 523 阅读 · 1 评论 -
Ubuntu安装KDE桌面.md
公众号:Qt那些事儿简述最近想看看kde下的文件管理器是怎么实现的,因为发现Qt自带的文件管理器是有性能bug的,而且并没有ui线程上的交互处理,如果改的话,只能去更改Qt源码(但是这样改也太蛋疼了,哪有一言不合就去改Qt源码的)。所以想看看同样是Qt写的kde桌面是不是有这个问题。所以装了一个kde的环境来看看,因为也遇到了一些小问题,而且百度出来的全是csdn的乱七八糟的东西,只能自己总结下了。更改源ubuntu自带的源没有找到,我就更新了下源。首先备份源cd /etc/apt/sudo原创 2020-09-20 02:05:45 · 264 阅读 · 0 评论 -
WPS for Linux非正式Bug反馈平台
http://cryfeifei.cn/index.php/shuoshuo/wpsforlinux/原创 2018-06-13 14:14:37 · 709 阅读 · 0 评论 -
WPS for Linux最新版本下载地址-长期有效
http://cryfeifei.cn/index.php/2018/06/11/linuxwpsdownload/原创 2018-06-11 15:08:11 · 5211 阅读 · 0 评论 -
Ubuntu列出所有文件及其文件夹
百度Google一下全是ls的无语应该用这个 find ./ -type f想要打印到文本就 > xxx.text吧原创 2017-10-23 09:40:45 · 19245 阅读 · 0 评论 -
Ubantu下安装VS Code
使用Ubuntu Make来安装Visual Studio Code。据了解,Ubuntu Make是以前Ubuntu开发者工具中心,作为一个命令行工具可以帮助用户快速安装各种开发工具、语言和IDE。同时,通过Ubuntu Make轻松安装Android Studio和其他IDE,类似Eclipse。下面介绍如何使用Ubuntu Make安装VS Code。 安装Visual Studi原创 2020-09-20 02:29:27 · 8978 阅读 · 0 评论 -
PKG_CONFIG_PATH和PKG_CONFIG的路径设置问题
ubuntu下运行这个sudo apt-get install libfreetype6-dev libfontconfig1-dev libgpm-dev原创 2017-08-20 03:46:25 · 6140 阅读 · 0 评论 -
FireBreath环境配置(linux)
接着上一篇讲,每个人选的linux平台不一样,一些指令也是不一样的,我下边讲得是centOS6.5下FireBreath环境配置,跟其他版本的linux系统有出入,这个有问题还是留言吧1.首先提前装好cmake, libgtk(大部分浏览器使用的图形库),gcc,g++安装gcc,g++root权限下(su指令) yum install gc原创 2016-09-06 10:46:53 · 1991 阅读 · 0 评论 -
CentOS6.5下安装codeblocks
最近刚学linux下开发,看了这么多Linux下的IDE,据说codeblocks是最接近vs系列的,所以决定使用codeblocks来进行开发了。下面是CentOS6.5下安装codeblocks的记录。1.安装gcc,g++root权限下(su指令) yum install gccyum install gcc-c++2.安装gtk 指令su,获原创 2016-09-05 14:38:59 · 2351 阅读 · 0 评论