• 5282阅读
  • 3回复

[提问][问题已找到]Win7下拖拽出问题了 [复制链接]

上一主题 下一主题
离线米尔利安
 

只看楼主 倒序阅读 楼主  发表于: 2011-08-08
如题,我从QTreeWidget继承了一个子类用以实现文件列表,设定其可接受拖拽。实现了 dragEnterEvent、dragMoveEvent、dropEvent,并且在构造函数里写了 this->setAcceptDrops(true)、this->setDropIndicatorShown(true)。
程序在XP下工作良好,能够触发拖拽事件。但是在Win7下就不能触发事件。
QT版本是4.7.3+VS2008,静态编译
PS:QT自己提供的Drag and Drops的例子在Win7下工作是正常的,所以想不明白到底是哪里出了问题。。。
我们在天上的父,愿人都尊你的名为圣。
愿你的国降临。
愿你的旨意行在地上,如同行在天上。
离线米尔利安

只看该作者 1楼 发表于: 2011-08-08
找到问题了,居然是Win7的程序运行权限问题 0_0
以管理员权限运行的时候就不接受拖拽。包括QT的Demo程序和Win7自带的notepad都是如此。
以普通权限运行程序就没有问题。
我们在天上的父,愿人都尊你的名为圣。
愿你的国降临。
愿你的旨意行在地上,如同行在天上。
离线toby520

只看该作者 2楼 发表于: 2014-03-24
话说楼主这个问题可以解决吗?我也遇到此问题
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线XChinux

只看该作者 3楼 发表于: 2014-03-26
关注此问题,哈哈。
win7到win8变化更大,不知道情况如何。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个