我遇到一个问题,当我使用try {
JSONArray arrayObj = new JSONArray(jsonStr);
for (int i = 0; i < arrayObj.length(); i++) {
JSONObject jsonObject = arrayObj.getJSONObject(i);
JSONArray arrayObjImage = jsonObject.getJSONArray("images");
String image1 = arrayObjImage.getString(0);
String image2 = arrayObjImage.getString(1);
}
} catch (JSONException e1) {
e1.printStackTrace();
}
方法启动我的应用程序时,我的应用程序无法接收拖放事件。但是,当我双击启动我的应用程序时,它运行良好,并且有一个红色的禁止图标
通常它有红色图标
但是当我的应用程序由QProcess::startDetached
启动时,图标变黑,我的应用程序再也无法接受拖动事件(包括dragEnterEvent等)
现在它变成黑色图标
我的操作系统是Windows10 64位,希望有人能帮助我~THX
答案 0 :(得分:0)
如果您从具有增强特权的进程中运行该进程,则可能会出现此问题。 这里有更多信息:
Q: Why Doesn’t Drag-and-Drop work