- 博客(3)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 qt-wayland平台下复制粘贴原理
一、复制粘贴的简单原理 复制粘贴大概可以分为以下两种场景: 在同一个进程中复制并粘贴 在进程A(源窗口)中复制,在进程B(目的窗口)中粘贴 场景1好理解,数据都在一个进程中,直接在内存中设置和读取就可以了,不涉及跨进程之间的问题 场景2数据会跨进程传递,那就应该用了某一种进程间通信技术,而在wayland平台使用的就是匿名管道(pipe) 但是,他们是直接进程A和进程B之间进行通信吗?还是怎样?具体下面会给出分析 二、几个关于复制粘贴相关的类 QClipboard: 提供了对窗口系统剪贴板的访问 该
2021-04-08 10:46:10
2272
4
原创 GCC编译器
参考链接:http://c.biancheng.net/view/7930.html 一、gcc和g++的区别 误区: 在工作中,我们习惯使用 gcc 指令编译 C 语言程序,用 g++ 指令编译 C++ 代码,但这并不是他们他们之间的区别 区别在于: gcc指令:只要是 GCC 支持编译的程序代码,都可以使用 gcc 命令完成编译。可以这样理解,gcc 是 GCC 编译器的通用编译指令,gcc 可以根据程序文件的后缀名,自行判断出当前程序所用编程语言的类别 g++ 指令:无论目标文件的后缀名是什么,该指
2021-03-05 17:03:32
366
原创 c++11新特新-lambda
c++11新特性中加入了lambda表达式 在qt中使用lambda的前提是在.pro文件中加入:CONFIG+=c++11 lambda的语法定义 [捕捉列表](参数列表)mutable->return-type{函数体} 捕捉列表:总是出现在lambda函数的开始,实际上,[]是lambda的引出符,编译器根据该引出符判断接下来的代码是否为lambda函数,捕捉列表能够捕捉上下文中的变量以供lambda函数使用; 参数列表:与普通函数的参数列表一样。如果不需要参数传递,则可以连同括号“()”一
2021-03-05 16:54:41
246
QMediaPlayer.zip
2020-03-12
qt 实现个性化菜单栏?
2016-07-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅