• 4045阅读
  • 0回复

关于QClipboard的几个问题 [复制链接]

上一主题 下一主题
离线331703405
 
只看楼主 正序阅读 楼主  发表于: 2010-04-02
做了个剪切板的程序,用QTextEdit做文本编辑器,功能要求往上面可以粘贴图片和文字,并可以保留粘贴记录,以便选择。
//获得全局剪切板
    m_clipBoard = qApp->clipboard();//获得全局的剪切板,整个电脑用一个

//剪切板内容改变时促发此函数
void MainWindow::onDataChanged()  
{
const QMimeData* mimeData = m_clipBoard->mimeData();
    if(mimeData->hasText())
    {
        QString text = mimeData->text();
         。。。。
    }
    if(mimeData->hasImage())
    {
        。。。。
    }
}
我这样做之后,只能处理两种情况:1 剪切板上全是文字,2剪切板上就一副图片。对于 " 多幅图片"  和 "既含有图片有含有文字",都不能正确处理。



希望高手知道一下,怎样能同时粘贴上图片和文字。QQ:331703405
快速回复
限100 字节
 
上一个 下一个