Qt工作笔记-MineData相关基本操作
生活随笔
收集整理的這篇文章主要介紹了
Qt工作笔记-MineData相关基本操作
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
QMimeData類提為數(shù)據(jù)提供一個容器,用來記錄關(guān)于MIME類型數(shù)據(jù)的信息
QMimeData常用來描述保存在剪切板里信息,或者拖拽原理
QMimeData對象把它所保存的信息和正確的MIME類型連接起來來保證信息可以被安全的在應(yīng)用程序之間轉(zhuǎn)移
,或者在同一個應(yīng)用程序之間拷貝
QMimeData對象通產(chǎn)雇傭new來創(chuàng)建,并且支持QDrag和QClipboard對象,這可以使QT管理他們所使用的內(nèi)存
單一的QMimeData對象可以同時用好幾種不同的格式來存儲同一個數(shù)據(jù),formats()函數(shù)返回可以用的數(shù)據(jù)
格式的list,data()函數(shù)可以返回和MIME類型相連的數(shù)據(jù)類型,setData()用來為MIME類型設(shè)置數(shù)。
代碼如下:
QByteArray encodeData;encodeData.append("你妹");QMimeData *mimeData = new QMimeData;mimeData->setData("nimei", encodeData);QString st(mimeData->data("nimei"));qDebug()<<st;運(yùn)行截圖如下:
總結(jié)
以上是生活随笔為你收集整理的Qt工作笔记-MineData相关基本操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt工作笔记-可拖动大小的QListWi
- 下一篇: Qt工作笔记-Qt5 利用QJson从文