Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7566110
  • 博文数量: 961
  • 博客积分: 15795
  • 博客等级: 上将
  • 技术积分: 16612
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-07 14:23
文章分类

全部博文(961)

文章存档

2016年(1)

2015年(61)

2014年(41)

2013年(51)

2012年(235)

2011年(391)

2010年(181)

分类: 嵌入式

2013-12-23 15:15:59

大家对剪贴板都很熟悉。我们可以简单地把它理解成一个数据存储池,外面的数据可以存进去,里面数据也可以取出来。剪贴板是由操作系统维护的,所以这提供了跨应用程序的数据交互的一种方式。Qt 已经为我们封装好很多关于剪贴板的操作,我们可以在自己的应用中很容易实现对剪贴板的支持,代码实现起来也是很简单的

点击(此处)折叠或打开

  1. QClipboard *board = QApplication::clipboard();//使用 QApplication::clipboard() 函数获得系统剪贴板对象。这个函数的返回值是 QClipboard 指针。
  2. board->setText("Text from Qt Application"); //通过 setText(),setImage() 或者 setPixmap() 函数可以将数据放置到剪贴板内,也就是通常所说的剪贴或者复制的操作;
  3.  QString str = board->text();

    //使用text(),image() 或者 pixmap() 函数则可以从剪贴板获得数据,也就是粘贴。

 
返回目录:Qt学习整理 
阅读(4451) | 评论(0) | 转发(1) |
0

上一篇:Qt使用拖放

下一篇:Qt数据库操作

给主人留下些什么吧!~~