日志
-
2012-10-30 17:15
-
bool OProjectDirUtil::copyDirectoryFiles(const QString &fromDir, const QString &toDir, bool coverFileIfExist)
阅读全文»分类:默认分类|回复:0|浏览:686
{
QDir sourceDir(fromDir);
QDir targetDir(toDir);
if(!targetDir.exists()){ /**< 如果目标目录不存在,则进行创建 */
if(!targetDir.mkdir(targetDir.absolutePath()))
return false;
}
QFileInfoList fileInfoList = sourceDir.entryInfoList();
foreach(QFileInfo fileInfo, fileInfoList){
if(fileInfo.fileName() == "." || fileInfo.fileName() == "..")
continue; ..
-
2012-07-16 20:14
-
从甲拖动到乙,在甲的mousePressEvent函数中,
阅读全文»分类:默认分类|回复:0|浏览:1258
QDrag *drag = new QDrag((QWidget*)this); //一个拖放类
QCursor cursor(Qt::OpenHandCursor); //鼠标显示用的
QMimeData *mimeData = new QMimeData; //基础数据类
// 设置了拖动参数
QByteArray thename = m_currClickedItem->text(m_currClickedItemcol).toAscii();
mimeData->setData("name", thename);
mimeData->setText(m_currClickedItem->text(m_currClickedItemcol));
// 数据传递
drag->setMimeData(mimeData);
// 放大图标
QIcon icon( ..


