QT編程時,使用Filedialog選擇檔案進行打開操作。由于使用觸摸屏,用戶很容易將檔案或者檔案夾拖拽到其他檔案夾中,考慮將檔案的拖拽功能禁用。采用繼承Qfiledialog多載drag和drop相關函式,除錯發現拖拽時未進入相關函式中,請問如何禁用?
uj5u.com熱心網友回復:
你是怎么禁用的-(/'uj5u.com熱心網友回復:
多載QDropEvent函式uj5u.com熱心網友回復:
如果是禁止QFileDialog打開的資源管理器中的檔案被拖動,可以使用:
QFileDialog fileDialog;
fileDialog.setOptions(QFileDialog::ReadOnly|QFileDialog::DontUseNativeDialog);
fileDialog.show();
uj5u.com熱心網友回復:
謝謝,使用readonly就行了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/100333.html
標籤:C++ 語言
上一篇:c++xlnt庫怎么讀中文
下一篇:萌新求助
